销毁会话

时间:2012-09-12 19:01:21

标签: java jsp session

我想在我的项目中销毁一个会话,这样当我点击Logout时,它会转到一个页面“KillSession.jsp”,在该文件中我写了“session.invalidate();”然后我将用户重定向到登录页面。 但是,如果我使用浏览器上的后退按钮,它会返回到我之前访问过的页面,即使我已经注销了。 怎么办?

2 个答案:

答案 0 :(得分:1)

您的浏览器会缓存它,您需要添加标题以强制您的浏览器不要强制它

答案 1 :(得分:0)

确保在注销之前不缓存最后一页。你可以这样做:

response.setHeader("Cache-Control","no-cache,no-store,must-revalidate");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires", 0);