n=rs.getInt("id")刷新就报错

为什么刷新多了,第57行就报错,就成这样了?exceptionorg.apache.jasper.JasperException:Anexceptionoccurredp... 为什么刷新多了,第57行就报错,就成这样了?

exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /WebRoot/PracticalTest.jsp at line 57

54: // out.print(statement);
55: rs.next();
56: %>
57: <%int n=rs.getInt("id");%>
58: <%
59: String desc=rs.getString("question");
60: String choose1="姝g‘";
展开
 我来答
蓝风水晶灵
2013-06-15 · TA获得超过934个赞
知道小有建树答主
回答量:731
采纳率:0%
帮助的人:448万
展开全部
因为这一句rs.next();

你取值的时候根本就没判断是不是到末尾了。
jacques1130
2013-06-16
知道答主
回答量:8
采纳率:0%
帮助的人:6.3万
展开全部
应该对结果集进行判断
用 if(rs.next())判读是否有值
或while(rs.next())依次取出所有值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式