当前位置: 代码迷 >> Java Web开发 >> [求助]怎么循环列
  详细解决方案

[求助]怎么循环列

热度:93   发布时间:2007-06-09 19:52:18.0
[求助]怎么循环列

怎么在页面中把从数据库中的查询出来的数据一列4个 一行行排出来

搜索更多相关主题的帖子: 数据库  页面  查询  

----------------解决方案--------------------------------------------------------
用HTML标签里的TABLE标签啊!
----------------解决方案--------------------------------------------------------

用循环 ResultSet的getString(int coloum)

[此贴子已经被作者于2007-6-9 22:58:23编辑过]


----------------解决方案--------------------------------------------------------
楼上的能说详细点吗
----------------解决方案--------------------------------------------------------

比方说你的表有3列,数据类型全是varchar, 你的查询语句是SELECT * FROM stu,刚开始ResultSet的游标处于第一行的上面一行 需要用ResultSet的next()方法将游标往下移动一行,getString(1)代表第一列getString(2)代表第二列 getString(3)代表第三列

[此贴子已经被作者于2007-6-10 21:32:55编辑过]


----------------解决方案--------------------------------------------------------
同意五楼的说法

----------------解决方案--------------------------------------------------------

上上楼的好象不明白我在说什么 我说的意思就是把从数据库中查询的结果也在网页 也”田“字这样的形式循环显示


----------------解决方案--------------------------------------------------------
哦 那直接创建<table>啊,用Scriptlet或者EL表达式结合HTML标签都可以做出来 具体做法例如
<table border="1">
<%
while(rs.next()) {
<tr>
<td><%= rs.getString(1)%></td>
<td><%= rs.getString(2)%></td>
<td><%= rs.getString(3)%></td>
</tr>
<%}%>
rs代表ResultSet的对象,比如你查询出的这一行的三列值是1、张三、90分,那么就会出现一行三列的表格没一列显示对应的值 不知道LZ是不是现在这意思
----------------解决方案--------------------------------------------------------
  相关解决方案