jsp中ResultSet传递 的问题
如果有a.jsp,b.jsp两个文件在a.jsp里面有:rs=stmt.executeQuery(sql);session.setAttribute("rsSession...
如果有a.jsp,b.jsp两个文件
在a.jsp里面有: rs=stmt.executeQuery(sql); session.setAttribute("rsSession","rs");
b.jsp里面这样写:
rs=(ResultSet)session.getAttribute("rsSession");
请问为什么报错说不能把b.jsp中的object转换为resultSet啊?
那么应该怎么做才能时间传递功能恩? 展开
在a.jsp里面有: rs=stmt.executeQuery(sql); session.setAttribute("rsSession","rs");
b.jsp里面这样写:
rs=(ResultSet)session.getAttribute("rsSession");
请问为什么报错说不能把b.jsp中的object转换为resultSet啊?
那么应该怎么做才能时间传递功能恩? 展开
5个回答
展开全部
rs=stmt.executeQuery(sql); session.setAttribute("rsSession","rs");
后面setAttribute里面应该是将rs这个变量放入session中,你给写成了 "rs"这样就成了一个字符串了。要改成session.setAttribute("rsSession",rs);将多余的引号去掉
后面setAttribute里面应该是将rs这个变量放入session中,你给写成了 "rs"这样就成了一个字符串了。要改成session.setAttribute("rsSession",rs);将多余的引号去掉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
session.setAttribute("rsSession","rs");
你这句话的价值等同于:rsSession里放的是一个"rs"字符串 而非一个ResultSet
你这句话的价值等同于:rsSession里放的是一个"rs"字符串 而非一个ResultSet
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对,楼上的该说的都说了,不过我补充一点,ResultSet 中应该存放有大量数据,不应该将数据量大的东西保存在session中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上回答的都正确,我就不做解释了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询