JSP :while (rs.next()) 第一行数据显示不出。 jsp代码如下:

<tablewidth="257"border="1"align="center"cellpadding="1"cellspacing="1"><tr><tdheight... <table width="257" border="1" align="center" cellpadding="1" cellspacing="1">
<tr>
<td height="29" colspan="2" align="center">投票结果</td>
</tr>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection conn = DriverManager.getConnection("jdbc:odbc:shiyanshi","","");

Statement stmt = conn.createStatement();

String sql = "select Name,Vote from Vote";

ResultSet rs = stmt.executeQuery(sql);

while(rs.next())
{
%>
<tr>
<td width="93" height="35"><%=rs.getString("Name")%></td>
<td width="151"><%=rs.getString("Vote")%></td>
</tr>
<%
}
rs.close();
stmt.close();
conn.close();
%>
</table>

再Dreamweaver中点击F12快捷键,在新网页中数据库中的记录除了第一行,
其他的可以显示出,为什么第一条的记录就是显示不出呢?

rs.next()就是从第一行开始读的啊
一楼说的那个方法行不通,tomcat老是说
<td width="93" height="35"><%=rs.getString("Name")%></td>
<td width="151"><%=rs.getString("Vote")%></td>
这两行有问题,

数据库中当然有记录了,
数据库中有三条记录,
运行这个页面只显示后面两行数据啊,
第一行的数据显示不出

如二楼所说,
在浏览器中直接输入
http://127.0.0.1:8080/toupiao/VoteResult.jsp
即可显示出那三条记录出来,
这是为什么呢?

解决问题者另加10分!

怎么都没人说了,%>_<%
展开
 我来答
maodrc
2009-04-22 · TA获得超过3289个赞
知道小有建树答主
回答量:1090
采纳率:79%
帮助的人:1172万
展开全部
lz的写法没错,
ls的写法没有数据会抛空指针.

再找找其他原因,或者不在dreamweaver中预览,直接用浏览器预览看看.

[补充:] 调试jsp最好还是在浏览器下吧,,我是没有在dreamweaver下编辑过,不习惯,我一般用UE编辑jsp的..
这个可能是dreamweaver的bug,和你的代码没有关系.
fangliangliang
2009-04-17 · TA获得超过1624个赞
知道小有建树答主
回答量:767
采纳率:0%
帮助的人:646万
展开全部
do
{
%>
<tr>
<td width="93" height="35"><%=rs.getString("Name")%></td>
<td width="151"><%=rs.getString("Vote")%></td>
</tr>
<%
} while(rs.next());
因为你的第一行被“next”了
用do while
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chengzhanghua
2009-04-17 · TA获得超过106个赞
知道小有建树答主
回答量:345
采纳率:0%
帮助的人:199万
展开全部
你到数据库中看一下第一行记录有没在先?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tmdniqusi
2009-04-17 · TA获得超过422个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:98.2万
展开全部
应该不是代码的问题,你再刷新下数据库看是不是第一行记录到底存不存在,或者浏览器中调试看看,数据库支持的话在数据库里直接select 语句查询看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式