java - 无论 Activity 如何, session 都会在 30 分钟内注销

标签 java web.xml session-timeout

我已在 web.xml 中将 设置为 30 分钟。如果我没记错的话,只有当 session 处于非 Activity 状态时,这个人才会在 30 分钟内注销 session 。但在我的应用程序中,无论 Activity 如何,用户都会在 30 分钟内注销。谁能帮我解决这个问题吗?我不是问题所在。

最佳答案

检查是否每个请求都收到一个新 session 。执行此操作的一个简单方法是在 session 中存储一个整数,并根据每个请求递增它。然后将整数值(作为整数或字符串)添加到响应中并将其显示在页面上(如果需要,显示可以将其作为隐藏字段添加到页面上)。

关于java - 无论 Activity 如何, session 都会在 30 分钟内注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15551823/

相关文章:

java - Map里面的LinkedList怎么变化呢?

Java Servlet DB 用户名和密码存储位置

PHP:弹出显示应用程序服务器超时

php - CakePHP session /身份验证间歇性注销

java - Allure Cucumber JVM 适配器 - 报告显示没有功能没有故事

java - Tika - 从文档中检索主要内容

java - 定义一个并发哈希集spring bean?

asp-classic - session 超时 : Can I Perform Any Actions on Timeout?

java - 检索大量 DTO 最快的 Java 集合是什么?

java - Apache Tomcat 9 - 浏览器上的 HTTP 状态 404