2011-01-30 115 views
1

在我的Web应用程序中,我将会话超时设置为30分钟。但是用户抱怨说应用程序会话没有正常运行。在clint方面,一旦30秒,就会向Web服务器发送一个jj请求,以从服务器检索数据。这是否自动ajax请求避免会话超时。有人可以解释一下。会话超时无法正常工作

+0

这可能有所帮助:http://stackoverflow.com/questions/4834270/how-do-i-execute-an-authenticated-ajax-request-without-resetting-the-tomcats-ses – esaj 2011-01-30 11:55:10

回答

2

会话超时意味着如果某个时间(30分钟)没有发出请求,则用户会话被删除/失效。

每个AJAX请求当然都被当作其他HTTP请求处理,并且会重置超时。

因此,每30秒创建一次AJAX请求的应用永远不会达到会话超时。