Java浏览器后退按钮和注销

时间:2018-07-11 09:51:07

标签: java jsp servlets browser-cache logout

我正在使用JSP和Java Servlet创建网站。前端使用HTML,CSS和JavaScript。最初,由于浏览器缓存,即使注销后也加载了我的安全页面。因此,根据stackoverflow中给出的答案,我在安全页面中添加了以下代码。

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

在一个用户会话中,我有多个页面来回移动。同时,我从所有页面都注销了选项。因此,我已将以上代码添加到所有安全页面(用户会话中的页面)以禁用浏览器缓存。现在,问题是当我尝试在用户会话(第2页到第1页)中将后退从一页移动到另一页时,由于缺少缓存,我的浏览器抛出了以下错误。 Error Page Link

总体而言,我需要一种在用户的单个会话中来回移动的方法,并且还需要防止后退按钮在注销时加载受保护的页面。我已经在Stackoverflow中尝试了有关此问题的几乎所有线程。但我无法解决问题。请不要将此标记为重复。我立即需要答案。请清除此。

如果需要其他任何信息来回答,我会立即添加它们。

0 个答案:

没有答案