Eka*_*ath 5 ajax jquery timeout spring-security httpsession
我们在 Jquery 中使用短轮询定期向服务器发送 ajax 请求,以检查服务器上是否有任何更新。轮询工作正常,但因此,会话始终保持活动状态。除非用户手动注销或关闭浏览器,否则会话永远不会超时。这可以通过在轮询本身中设置超时来实现,但我们希望在服务器端处理超时逻辑。
有没有办法在这些 ajax 调用期间保持会话空闲。或者我们需要手动处理超时。
我们使用 tomcat 作为应用服务器,使用 spring mvc 作为视图和控制器。一旦创建新会话,我就设置了会话超时。
session.setMaxInactiveInterval(7200); //2小时
在这方面的任何帮助表示赞赏。
谢谢,伊卡纳特
您无法为 HTTP Servlet 容器会话管理配置忽略 URL。(web.xml 的 session-config 中只有一项设置:session-timeout)您需要实现自己的计时器并在需要时使会话无效。
| 归档时间: |
|
| 查看次数: |
739 次 |
| 最近记录: |