jsp 中使用session 总是为null 20

一个页面登录,然后其他页面读取username我在登录页面login.jsp中是这样的:session.setAttribute("username",test)然后在t... 一个页面登录,然后其他页面读取username
我在登录页面login.jsp中是这样的:
session.setAttribute("username",test)
然后在test.jsp页面
直接(String)session.getAttribute("username")
test.jsp页面总是显示null。
我错在哪里了?是需要把session传递才能在各个页面间使用吗?
展开
 我来答
百科追击者
2014-03-17 · TA获得超过848个赞
知道小有建树答主
回答量:792
采纳率:40%
帮助的人:271万
展开全部
session.setAttribute的时候,必须是登录成功的时候才能set,因为你的test是空的,自然set不了。不如你提交成功的时候输出一下你的test这个值,看看能不能输出出来。
更多追问追答
追问
我这个test是随便写的,其实是一个变量 登陆成功传过来的值
追答
你是怎麼获取test的?提交的时候,後台用request.getParameter获取form裏面的数据,发现OK了,直接set在session裏,如果你的test是从另一个画面传过来,同样,在另一个画面需要用request获得这个参数。
匿名用户
2014-03-29
展开全部
先试试把test写成“test”看行不行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式