我正在使用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中尝试了有关此问题的几乎所有线程。但我无法解决问题。请不要将此标记为重复。我立即需要答案。请清除此。
如果需要其他任何信息来回答,我会立即添加它们。