这是我的代码
if(request.getParameter("btnlogOut") != null)
{
session.invalidate();
}
会议不清楚......
谢谢
谢
答案 0 :(得分:6)
确实如此。
您很可能正在向结果页面发送转发而不是重定向。这样,旧的会话变量仍然可以在EL范围中访问。确保在无效后发送重定向。
session.invalidate();
response.sendRedirect(request.getContextPath() + "/index.jsp");
这样,浏览器将被指示在没有会话cookie的情况下在给定的URL上发送全新的HTTP请求,因此相关的servlet请求 - 响应将获得一个全新的HttpSession
对象实例。