我有一个使用HTTPSessionListener的会话跟踪机制的Java Servlet应用程序。我的应用程序的前端脚本会在10秒后定期对服务器进行ajax调用。我已将会话超时设置为1分钟。
会话超时似乎不符合ajax请求。会议在一分钟后被破坏。我怎么能阻止这个?
我已使用以下方式设置超时:
<session-config>
<session-timeout>1</session-timeout>
</session-config>
何时发生会话超时?
答案 0 :(得分:1)
使用Firebug的Net monitor(http://getfirebug.com/network)等工具测试您的应用程序。
使用显示器,您可以:
1)确保ajax调用实际上每10秒发送一次。
2)确保客户端的ajax调用未被缓存。避免客户端缓存的一种方法是在URL末尾附加一些随机内容,例如?nanotime = 38283471283917。
祝你好好调试。