我正在开发一个基于Spring 3.0的Web应用程序,它要求所有用户登录才能查看数据。登录后,屏幕的某些部分使用AJAX轮询机制在后台更新屏幕内容。目前,我们的会话不会超时,因为每个ajax请求都会更新Web应用程序的超时,并且会话永远不会超时。
我需要修改应用程序,以便在用户登录时,控制器将使用数据响应轮询,但不会更新会话超时,以便会话在其预定时间超时。如果用户没有活动会话,则控制器不会返回任何内容。
我将如何做到这一点?
答案 0 :(得分:0)
如何使用<%@ page session =“false”%>用于提供ajax数据的页面。由于这些页面不会与会话绑定,因此可能不会更新会话超时。
答案 1 :(得分:-1)
您将不得不在servlet容器的内部进行处理。
这就是我要做的事情