gpt4 book ai didi

jsp - 基于 tomcat 表单的身份验证的 HTTP 状态 408 错误

转载 作者:行者123 更新时间:2023-11-28 21:48:22 29 4
gpt4 key购买 nike

我的应用程序是用 JSP 编写的,并且具有基于表单的身份验证。我正在使用 Apache 和 Tomcat 7。

这是我的问题:

有时当 session 超时并且我尝试重新登录应用程序时,它会显示以下 408 错误消息:

HTTP 状态 408 - 已超过登录过程允许的时间。如果您想继续,您必须点击返回两次并重新点击您请求的链接,或者关闭并重新打开您的浏览器

如果有人能帮我解决这个问题,我将不胜感激。

最佳答案

我认为这取决于 Internet Explorer 对 session cookie 的处理。您可以尝试两种可能的解决方案。

<强>1。修改 Internet Explorer cookie 处理首选项

单击工具 -> Internet 选项,然后单击隐私选项卡,然后单击高级按钮。选中“覆盖自动 cookie 处理”,然后确保将第一方和第三方 cookie 设置为接受,并选中“始终允许 session cookie”。

<强>2。将 http-equiv 元标记添加到生成的 HTML

<meta http-equiv="Cache-Control" content="no-store,no-cache,must-revalidate"> 
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">

或者,这些可以作为标题直接添加到响应中。

response.addHeader("Cache-Control", "no-store,no-cache,must-revalidate");
response.addHeader("Pragma", "no-cache");
response.addHeader("Expires", "-1");

关于jsp - 基于 tomcat 表单的身份验证的 HTTP 状态 408 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20636749/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com