gpt4 book ai didi

java - ajax 调用时 Http session 超时是否重置?

转载 作者:行者123 更新时间:2023-12-01 14:04:26 24 4
gpt4 key购买 nike

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

session 超时似乎不支持 ajax 请求。一分钟后 session 就会被销毁。我怎样才能防止这种情况发生?

我设置了超时:

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

实际上什么时候会发生 session 超时?

最佳答案

使用 Firebug 的网络监视器 ( http://getfirebug.com/network ) 等工具测试您的应用程序。

使用显示器您可以:

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

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

祝您调试顺利。

关于java - ajax 调用时 Http session 超时是否重置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19028051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com