我想销毁项目中的一个会话,这样当我单击Logout时,它将转到一个页面"KillSession.jsp“,在该文件中我编写了"session.invalidate();”,然后我将用户重定向到登录页面。但是,如果我使用浏览器上的后退按钮,它会返回到我之前访问过的页面,即使我已经注销。该怎么办呢?
发布于 2012-09-13 03:02:57
您的浏览器缓存它,您需要添加标头以强制您的浏览器不强制它
发布于 2012-09-13 03:04:31
请确保在注销之前没有缓存最后一页。你可以这样做:
response.setHeader("Cache-Control","no-cache,no-store,must-revalidate");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires", 0);https://stackoverflow.com/questions/12394614
复制相似问题