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