【发布时间】:2011-06-18 09:04:32
【问题描述】:
在我的 Web 应用程序(jsp/servlet)中有一个网页,它定期创建 Ajax 请求以从服务器获取最新数据。这个页面是主页面,一旦用户登录到系统,它就会始终打开,而其他页面页面在新的浏览器窗口中打开(由于用户事件)。
我必须使空闲超过 30 分钟的用户会话无效。为此,我使用 Tomcat 会话超时功能。但问题是大多数时候空闲 30 分钟的用户会话不会失效。
但有时 Tomcat 会在 30 分钟后使用户会话失效。我认为这是因为主页会定期发送 Ajax 请求而不会空闲会话。
我想知道是Tomcat无法正确识别用户事件中自动生成的请求并使会话无效。请对此提出想法,这对我很有帮助。
饭菜
【问题讨论】:
标签: ajax jsp tomcat servlets httpsession