【发布时间】:2012-02-19 00:47:40
【问题描述】:
我所说的结果集: http://docs.oracle.com/javase/1.4.2/docs/api/java/sql/ResultSet.html
我想做的是这个……
for row in rows
for col in row
//col is the name of the column, row[col] is the value.
我比 JSP 更精通 PHP,仅供参考。这将在 PHP 中完成,如下所示:
foreach($rs as $row)
foreach($row as $col => $val)
//val is the cell value, and column is the column name
编辑:我正在寻找一个通用的解决方案。注意 col 是一个变量,而不是文字。
【问题讨论】:
-
虽然在 JSP 中读取结果集是完全可能的,但在 Java 中这不是正确的方法。此类事情应始终在单独的 Java 类中执行,其结果将仅在 JSP 中迭代。
-
我很欣赏一般的建议。我可以向你保证,我稍后会处理这些细节......虽然老实说,我讨厌我用 java 编程的每一刻。
-
没有提供的解决方案不包括隐含的陈述,“你必须学习新的东西”。如果您使用 java 检索结果集,则使用 java 循环遍历 resultSet,并创建一些在 PHP 中可使用的内容,例如行列表,其中每行都是列列表。
-
你是对的,但我没有得到一个通用的答案,直到马哥给出了一个。我不害怕学习新东西,我只是更喜欢让事情尽可能简单,直到我的问题得到解决。现在是这样,我可以研究更简洁的代码问题,例如另一个人建议的标签。再次感谢您的回答。