我想让这段代码只执行一次,可是为什么错误呢? ResultSet rs2 没有初始化,ResultSet rs2 = null; 就可以了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我把rs2置null后,还是这样``我把我的代码和情况说清楚一点`` <% ResultSet rs = null; Qsdb.ConnectDataBase();//Qsdb是我写的一个beans,用来连接数据库等操作 if (session.isNew()) { rs = Qsdb.Query("select * from qs"); session.setAttribute("rs",rs); } else rs = (ResultSet)session.getAttribute("rs"); rs.next(); %> 然后我在页面里还有 一个“下一条”的按钮,这个按钮的是提交给自己的,当第一次登陆这个页面时没错,点下一条这个按钮时,就会有一个错误,说ResultSet is close我是想,页面上显示某表的一条记录,点“下一条”这个按钮时,就显示下一条记录```` Generated servlet error:The local variable rs may not have been initialized一般Servlet 错误变量rs可能没有初始化 The local variable rs may not have been initialized明显初始化问题嘛 在数据库更新后或ResultSet调用结束后,连接有可能会被垃圾回收器收回,所以你的Rs被Closed了,这时候你要重新连接 也就是说你要重新得到生成RS的数据库连接代码还要详细些..... 请教jsp高手,tomcat是如何编译java_project中的src目录中的java文件中 System.getProperty("file.encoding") 不明白 jsp 登陆问题 关于在tomcat下的log4j form提交的问题 请tomcat626版本运行的问题 请问JSP怎么样实现CSDN登录时的验证码??? 求JavaScript去掉字符串前后空格的函数 Struts中DynaActionForm接下拉菜单怎么配置? java获取浏览器中的域名 ireport的问题,求救! Crystal Report在JSP中导出为Excel的问题,急!
我把我的代码和情况说清楚一点``
<%
ResultSet rs = null;
Qsdb.ConnectDataBase();//Qsdb是我写的一个beans,用来连接数据库等操作
if (session.isNew())
{
rs = Qsdb.Query("select * from qs");
session.setAttribute("rs",rs);
}
else
rs = (ResultSet)session.getAttribute("rs");
rs.next(); %> 然后我在页面里还有 一个“下一条”的按钮,这个按钮的是提交给自己的,
当第一次登陆这个页面时没错,点下一条这个按钮时,就会有一个错误,说ResultSet is close我是想,页面上显示某表的一条记录,点“下一条”这个按钮时,就显示下一条记录````
The local variable rs may not have been initialized
一般Servlet 错误
变量rs可能没有初始化
明显初始化问题嘛