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