我已设置< session-timeout>在web.xml中30分钟。如果我没有错,那么只有当会话处于非活动状态时,才应该在30分钟内注销会话。但在我的应用程序中,无论活动如何,用户都会在30分钟内注销。有人可以帮我这个吗?我不是问题所在。
答案 0 :(得分:0)
检查您是否收到了每个请求的新会话。一种简单的方法是在会话中存储一个Integer,并在每次请求时递增它。然后将整数的值(作为整数或字符串)添加到响应并在页面上显示(如果需要,显示可以将其作为隐藏字段添加到页面中。)
答案 1 :(得分:0)
可能有很多原因导致意外的会话超时,如果没有进一步的信息,我只能给出一些指示和建议。