Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在struts2中注销无法正常工作_Struts2 - Fatal编程技术网

在struts2中注销无法正常工作

在struts2中注销无法正常工作,struts2,Struts2,我正在开发一个struts项目 在登录页面中,操作在会话中存储用户名和密码 在注销操作类中,使用session.invalid并删除了该会话详细信息,并重定向到索引页 但我单击浏览器中的“后退”按钮,它会转到上一页 现在,我需要一个示例代码,如果我在注销后单击“后退”按钮,它将显示错误消息或显示类似于yahoo mail的索引页 我知道,在struts2中需要一个样本,在JS端很难做到。因为后退按钮属于web浏览器。我们的项目如下所示: 注销时,关闭当前窗口并打开新窗口。这将帮助您清除历史记录。

我正在开发一个struts项目

在登录页面中,操作在会话中存储用户名和密码

在注销操作类中,使用session.invalid并删除了该会话详细信息,并重定向到索引页

但我单击浏览器中的“后退”按钮,它会转到上一页

现在,我需要一个示例代码,如果我在注销后单击“后退”按钮,它将显示错误消息或显示类似于yahoo mail的索引页


我知道,在struts2中需要一个样本,在JS端很难做到。因为后退按钮属于web浏览器。我们的项目如下所示:
注销时,关闭当前窗口并打开新窗口。这将帮助您清除历史记录。

您需要指示浏览器不要缓存任何内容(这样,当按下“上一步”按钮时,浏览器会再次尝试获取页面)。此答案中提供的博客链接告诉您如何以简洁的方式进行此操作: