标题:请教JSP中数据库输出数据的问题
只看楼主
zl芊芊zl
Rank: 2
等 级:论坛游民
威 望:1
帖 子:828
专家分:17
注 册:2006-10-17
结帖率:100%
 问题点数:0 回复次数:3 
请教JSP中数据库输出数据的问题

我在jsp中用JDBC连接数据库,在取得 数据后要输出数据,我想用序号表示输出了几行,
while (rs.next()){int i=1;
i=i+1;
out.println("<TR>");
out.println("<td align=center>"+i+"</td>");
out.println("<TD align=center >"+rs.getString(3)+"</TD>");
out.println("<TD align=center >"+rs.getString(4)+"</TD>");
out.println("<TD align=center >"+rs.getString(6)+"</TD>");
out.println("<TD align=center >"+rs.getString(8)+"</TD>");
out.println("<TD align=center >"+rs.getString(5)+"</TD>");
out.println("</TR>");

}
想叫它循环输出数值1,2,3。。。rs中有几条数据就输出几个数字,为什么输不出来呢
应该怎么写呢,谢谢啦!!!

搜索更多相关主题的帖子: 数据库 JSP 输出 
2007-07-11 16:50
神vLinux飘飄
Rank: 1
等 级:新手上路
威 望:1
帖 子:309
专家分:0
注 册:2007-1-27
得分:0 

你的int i = 1 循环的时候都初始化为1,你把int i=1 定义到while循环的外面
int i=1;
while (rs.next()){
i=i+1;
out.println("<TR>");
out.println("<td align=center>"+i+"</td>");
out.println("<TD align=center >"+rs.getString(3)+"</TD>");
out.println("<TD align=center >"+rs.getString(4)+"</TD>");
out.println("<TD align=center >"+rs.getString(6)+"</TD>");
out.println("<TD align=center >"+rs.getString(8)+"</TD>");
out.println("<TD align=center >"+rs.getString(5)+"</TD>");
out.println("</TR>");

}


泛出微微的蓝色的光,像有生命般涌动着,闪烁着,平滑而优美,达到了机械和美学结合的最高境界
2007-07-11 17:56
zl芊芊zl
Rank: 2
等 级:论坛游民
威 望:1
帖 子:828
专家分:17
注 册:2006-10-17
得分:0 

哦,可以啦
謝謝啦


不管明天成功与否,只求今日问心无愧!★為了明天加把勁兒☆
2007-07-12 08:46
hardes
Rank: 1
等 级:新手上路
帖 子:322
专家分:0
注 册:2006-6-3
得分:0 
我这心啦,拔凉啊,变量生命周期这样的错误.......

我想问个问题,你们怎么都有声望啊,我怎么样才能有呢??

当神已无能为力,就让爷来普度众生吧!
2007-07-12 10:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-154674-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.694108 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved