是否在ajax调用中重置了Http会话超时?

时间:2013-09-26 12:17:51

标签: java session session-timeout httpsession

我有一个使用HTTPSessionListener的会话跟踪机制的Java Servlet应用程序。我的应用程序的前端脚本会在10秒后定期对服务器进行ajax调用。我已将会话超时设置为1分钟。

会话超时似乎不符合ajax请求。会议在一分钟后被破坏。我怎么能阻止这个?

我已使用以下方式设置超时:

<session-config>
        <session-timeout>1</session-timeout>
</session-config>

何时发生会话超时?

1 个答案:

答案 0 :(得分:1)

使用Firebug的Net monitor(http://getfirebug.com/network)等工具测试您的应用程序。

使用显示器,您可以:

1)确保ajax调用实际上每10秒发送一次。

2)确保客户端的ajax调用未被缓存。避免客户端缓存的一种方法是在URL末尾附加一些随机内容,例如?nanotime = 38283471283917。

祝你好好调试。