Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我的代码
if(request.getParameter("btnlogOut") != null) { session.invalidate(); }
它不清楚会话....
谢谢
坦率
确实如此。
很可能您发送的是转发而不是重定向到结果页面。这样旧的会话变量仍然可以在 EL 范围内访问。确保您在失效后发送重定向。
session.invalidate(); response.sendRedirect(request.getContextPath() + "/index.jsp");
这样,将指示浏览器在没有会话 cookie 的情况下在给定 URL 上发送全新的 HTTP 请求,因此相关的 servlet 请求-响应将获得一个全新的HttpSession对象实例。
HttpSession