【发布时间】:2015-06-15 16:29:08
【问题描述】:
在我的项目中,我使用 HttpSession 来维护用户状态。当我点击注销 servlet 的链接并成功注销时,但如果我按下返回按钮,它会再次重新加载配置文件页面。
LogoutServlet.java
HttpSession session=request.getSession(false);
session.invalidate();
response.sendRedirect("index.html");
LoginServlet.java
HttpSession session=request.getSession();
session.setAttribute("userName",u);
【问题讨论】:
-
浏览器真的会重新加载页面,还是只是从缓存中显示?无论如何,为了进一步调试,配置文件页面(可能还有登录 servlet)的更多代码会很有用。