在我的Web应用程序(jsp / servlet)中,有一个Web页面定期创建Ajax请求以从服务器获取最新数据。该页面是用户登录系统时始终打开的主页面。页面在新的浏览器窗口中打开(由于用户事件)。
我必须使闲置超过30分钟的用户会话无效。为此,我使用Tomcat会话超时功能。但事情是大多数时间闲置30分钟的用户会话都没有失效。
但有些时候用户会话在30分钟后被Tomcat无效。我认为这是因为主页定期发送Ajax请求而不会空闲会话。
我想知道Tomcat无法从用户事件中识别出自动生成的请求并使会话无效。请对此提出一些建议,对我来说非常有帮助。
的Dinesh
答案 0 :(得分:0)
我认为你没有选择 - 如果Tomcat识别并忽略了AJAX请求,你将失去它为你提供的功能