注销后的后退按钮解决方案?

时间:2018-01-07 14:29:04

标签: spring hibernate jsp logout

所以,我正在开发一个工作中的Web应用程序项目。我在我的项目中使用Spring MVC,Hibernate,Jsp技术。我正面临着退出的问题。问题是当用户注销然后在浏览器中按回按钮时安全页面被泄露。我在互联网上寻找解决方案,甚至向高级开发人员寻求帮助,我发现解决方案并不完整“解决方案是将安全页面中的标头设置为无缓存等”。但是,当用户在他/她注销此浏览器后显示此错误时,此解决方案存在问题。 enter image description here

当用户刷新页面时,显示此错误 enter image description here

如果用户再次刷新页面,他/她将被带到登录页面。 所以这不是用户友好的。昨天我发现了一些有趣的事我为重复表单提交工作了一个解决方案,最终解决了注销问题。 所以,我将提供解决方案作为这个问题的答案。因为我花了好几天来解决这个问题,我不希望任何人做同样的事情我提供这个问题的解决方案,如果可能的话,我将提供一个下载的演示项目。 希望它会帮助别人。

1 个答案:

答案 0 :(得分:0)

所以,这是解决方案。 首先在安全的jsp页面中添加以下代码行。 enter image description here

现在,在控制器方法中添加一个重定向,就像这样。 enter image description here

现在,您的注销控制器方法应如下所示。 enter image description here

那就是它。现在,当用户在退出后点击浏览器后退按钮时,他将被带到登录页面,并且不会损害安全页面。

如果有帮助,请提供反馈。

否则 您可能需要查看servlet过滤器。