2012-09-12 195 views
0

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

+0

请提供一些更多的信息,代码,你工作的框架是什么? – sheidaei

+0

你可以通过执行网[链接]在一些搜索(http://stackoverflow.com/questions/49547/making-sure-a-web-page-is-not-cached-across-all-browsers找到答案?LQ = 1) – sheidaei

回答

1

您的浏览器缓存它,您需要添加标题给力你的浏览器不给力它

0

请确保您注销之前没有缓存的最后一页。你可以这样做:

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