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啊?
那么应该怎么做才能时间传递功能恩?
展开
 我来答
laopin10
2009-02-12 · TA获得超过411个赞
知道答主
回答量:73
采纳率:0%
帮助的人:88.1万
展开全部
session.setAttribute("rsSession","rs");
把"rs"的引号去掉,要存的应该是rs对象,而不是"rs"字符串,你粗心了吧
session.setAttribute("rsSession", rs);这样就好
killary
2009-02-12 · TA获得超过1185个赞
知道小有建树答主
回答量:559
采纳率:0%
帮助的人:419万
展开全部
rs=stmt.executeQuery(sql); session.setAttribute("rsSession","rs");
后面setAttribute里面应该是将rs这个变量放入session中,你给写成了 "rs"这样就成了一个字符串了。要改成session.setAttribute("rsSession",rs);将多余的引号去掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在天湖山弹吉他的米老鼠
2009-02-12 · TA获得超过2064个赞
知道小有建树答主
回答量:1546
采纳率:100%
帮助的人:1032万
展开全部
session.setAttribute("rsSession","rs");

你这句话的价值等同于:rsSession里放的是一个"rs"字符串 而非一个ResultSet
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
noone2009
2009-02-12 · 超过11用户采纳过TA的回答
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
对,楼上的该说的都说了,不过我补充一点,ResultSet 中应该存放有大量数据,不应该将数据量大的东西保存在session中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ja...a@163.com
2009-02-12 · 超过22用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:0
展开全部
楼上回答的都正确,我就不做解释了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式