servlet中用session存值后重定向到jsp后无法读到值

J2EE 码拜 10年前 (2015-04-03) 2048次浏览 0个评论
public void dopost(){
....
if (password.equals(employee.getPassword())) {
						HttpSession session = request.getSession();
						session.setAttribute("employee1", employee);// 将员工信息保存到session范围
						response.sendRedirect("index.jsp");
						return;
}

我在index.jsp通过el表达式${sessionScope.employee1}得到的值为什么是null?

servlet中用session存值后重定向到jsp后无法读到值
40分
第一,确定一下if语句块是否进入了。
第二,如果第一步没问题,检查一下页面缓存设置一下noCache试试。
第三,看看session管理,是否失效或者其他原因吧。
servlet中用session存值后重定向到jsp后无法读到值
引用 1 楼 u012569996 的回复:

第一,确定一下if语句块是否进入了。
第二,如果第一步没问题,检查一下页面缓存设置一下noCache试试。
第三,看看session管理,是否失效或者其他原因吧。

1.我通过debug是可以进入没有问题的。
对于2,我想请问的是指浏览器吗?我用的是chrome,还是指tomcat?还是指修改web.xml?
对于3 如何查看session管理 ?是要查看tomcat的相关配置文件吗?


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明servlet中用session存值后重定向到jsp后无法读到值
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!