按下提交按钮后java jsp清除会话

按下提交按钮后java jsp清除会话,java,jsp,Java,Jsp,这是我的密码 if(request.getParameter("btnlogOut") != null) { session.invalidate(); } 会议还不清楚 谢谢 弗兰克:是的 很可能您正在向结果页发送转发,而不是重定向。这样,旧会话变量仍然可以在EL范围内访问。确保在失效后发送重定向 session.invalidate(); response.sendRedirect(request.getContextPath() + "/index.jsp"); 这

这是我的密码

if(request.getParameter("btnlogOut") != null)
   {
    session.invalidate();
   }
会议还不清楚

谢谢

弗兰克:是的

很可能您正在向结果页发送转发,而不是重定向。这样,旧会话变量仍然可以在EL范围内访问。确保在失效后发送重定向

session.invalidate();
response.sendRedirect(request.getContextPath() + "/index.jsp");
这样,浏览器将被指示在给定URL上发送一个全新的HTTP请求,而不使用会话cookie,因此关联的servlet请求响应将获得一个全新的
HttpSession
对象实例

很可能您正在向结果页发送转发,而不是重定向。这样,旧会话变量仍然可以在EL范围内访问。确保在失效后发送重定向

session.invalidate();
response.sendRedirect(request.getContextPath() + "/index.jsp");

这样,浏览器将被指示在给定URL上发送一个全新的HTTP请求,而不使用会话cookie,因此关联的servlet请求响应将获得一个全新的
HttpSession
对象实例。

您确定尚未提交响应吗?您确定尚未提交响应吗?