我在 session 中遇到问题。每当我注销 session 时 结束了,但是当按下浏览器后退按钮时,我得到了上一页。我正在使用 jsp servlet 技术,我的注销代码如下
request.getSession().invalidate();
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
response.setHeader("Pragma","no-cache");
response.sendRedirect("home.jsp");
谁能告诉我问题出在哪里以及该问题的解决方案是什么?
最佳答案
是否仅在注销页面上设置缓存 header ?如果是这样,您需要将它们放在每个页面上,因为您来自的页面没有它们并且将被缓存。
关于java - 如何使用java清除浏览器缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10926833/