求教:servlet中 session问题

servlet中的selectTop10通过req.getSession().setAttribute("top",top),选出排名前十添加到session中;跳转到页... servlet中的selectTop10 通过req.getSession().setAttribute("top", top),选出排名前十添加到session中;跳转到页面main.jsp。可以顺利读取top的值(在main所包含的left.jsp中--用<a>标签链接),点击left.jsp的超链接,到servlet的selectSingle()方法选取单条记录的信息,取出信息后(无错)用response.sendredirect("selectcar.jsp")(这个页面是个框架集也包含left.jsp),然后在框架页(select.jsp)就不能用session.getattribute("top10")获到前十条记录的值(空指针错误),原来的意图是想跟main页面的一样排布(但是出错),但是直接在页面中通过<a href>在left.jsp里可以引用到的值,在框架页却引用不到.请问这是怎么回事,大家帮帮我,郁闷了一天了!! 展开
 我来答
wen123103624
2011-03-17 · TA获得超过105个赞
知道答主
回答量:144
采纳率:0%
帮助的人:73.9万
展开全部
我想是. 你先用的request.getsession().setattribute(),这个方法是对request.forword跳转页面能获取到它里面的值,但是,你有response.sendredirect()这个方法去跳转页面的时候,本来response它的页面以及它的值都会有所变化,这是一个客户端的跳转,所以还是希望你把他改成reqeust这个跳转方式比较好一点
David_朝阳
2011-03-12
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
不是很明白 我刚学servlet
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-13
展开全部
试试用forward?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式