请教:数据库查询的jsp的问题!

sjx 2001-07-30 03:08:54
各位大虾:
我在查询数据库时,要将结果的同一个字段纪录的在同一行显示3条,然后加<br>
换行怎样实现?
谢谢各位!我忙了一上午了!
...全文
112 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sjx 2001-07-31
  • 打赏
  • 举报
回复
vdragon(讴歌),谢谢!
我试试!
windson 2001-07-30
  • 打赏
  • 举报
回复
to
vdragon 2001-07-30
  • 打赏
  • 举报
回复
<%
int count=0;
while (result.next())
{
count%=3;
str=result.getString(1);
if (count==0)
{
out.println("<tr>");
}
out.println("<td>"+str+"</td>");
count++;
}
%>
sjx 2001-07-30
  • 打赏
  • 举报
回复
lun2001兄&misty_f,能具体的指点一下吗?
sjx 2001-07-30
  • 打赏
  • 举报
回复
谢谢!
请问tiangou兄,<TABLE><TR><TD><table><tr><td><%=str%></td><td><%=str%></td><td><%=str%></td></tr></table>
这样的结果就时同一条纪录的值连续显示3次,怎样做到同一字段的连续3条纪录显示,然后到下一行?
谢谢
tiangou 2001-07-30
  • 打赏
  • 举报
回复
你先将这个字段取出来,String str = ResultSet.getString(i),(i表示结果中的第i个数据)
在同一行中输出最好使用<TABLE><TR><TD><table><tr><td>str</td><td>str</td><td>str</td></tr></table>
</TD></TR>
如果换行,再加
<TR><TD>........</TD></TR>
.......
</TABLE>
这样的问题我碰到过,你不妨试试!
misty_f 2001-07-30
  • 打赏
  • 举报
回复
循环呀:
while (ResultSet.next()){
ResultSet.getString();
....
]
lun2001 2001-07-30
  • 打赏
  • 举报
回复
做个判断不就行了吗???

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧