session - java中 session 超时删除cookie

标签 session jakarta-ee cookies web.xml logout

我正在开发一个 Java Web 应用程序,其中我已将 session-timeout 配置为等于 4 分钟。此应用程序还使用 cookie。

我的问题是 4 分钟不活动后 HttpSession 过期,但 cookie 仍保留在浏览器中(年龄设置为 -1)。有没有办法在 session 超时后删除cookie?

附注将 cookie 期限设置为 4 分钟不会有帮助。cookie 应在不活动 4 分钟后删除。

最佳答案

如果您将 Cookie 期限设置为 4 分钟,并在每次服务器发送响应时重置 Cookie 期限,则 Cookie 将在 4 分钟不活动后超时。

关于session - java中 session 超时删除cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12582689/

相关文章:

jquery - 降临日历 - 使用 cookies 阻止用户两次打开 "calendar door"

django - 禁用Django中的 session 创建

php - 更改查询变量,然后再次执行

php - 将动态数组保存到 MySQL 数据库

java - 使用代码而不是 web.xml 以编程方式设置 <error-page>

css - jsp 文件没有反射(reflect) bootstrap 中的样式

asp.net - 哪个更适合性能 View 状态或 session

java - 使用 SOAP WS 进行 ESB 和 Java 应用程序通信

javascript - 无法访问 Set-cookie 响应 header 和/或 cookie 请求 header

php - 当我更改页面时 cookie 消失