java - 返回按钮帮助

标签 java jakarta-ee

大家好,当我点击浏览器后退按钮时,我遇到了问题。

问题是我登录到我的网络应用程序并出现主页。当我点击浏览器的后退按钮时。我可以看到登录页面。但我不希望这种情况发生,我希望 session 一直保持到我单击注销按钮为止。

如何实现这一目标?

最佳答案

由于这是一个动态 Web 应用程序,您需要设置适当的 http header ,这将“杀死”任何浏览器或代理缓存。通常的食谱是:

response.setHeader("Cache-Control", "no-cache"); //HTTP 1.1
response.setHeader("Pragma", "no-cache"); //HTTP 1.0
response.setDateHeader("Expires", 0); //prevents caching at the proxy server

这样,返回登录屏幕应该从服务器获取页面。如果您的服务器端逻辑正确,您会将用户重定向到他的主页或仪表板,因为他已经登录。

关于java - 返回按钮帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4131891/

相关文章:

java - Android:创建自定义RelativeLayout

javascript - 使用 Jama 计算特征值/特征向量?

java - 需要有关简单用户管理模型的 hibernate 条件查询的帮助

java - 从 Java 中的 Arraylist 中删除特定元素?

java - 是否应该重用 ModelMapper 实例以利用缓存的 TypeMap?

java - 如何在失败时重新启动 Serenity 场景并在成功结果的情况下在报告中获得成功

java - 如何更改我的导航栏的颜色

Java : Rename MultiPartFile with unique name and store it to a folder and save the url to database

PHP 的 StdClass 的 Java 模拟

java - 如何让Java程序运行指定的时间?