Javascript 长轮询模式下的会话超时问题:

Javascript 长轮询模式下的会话超时问题:,javascript,jquery,ajax,jakarta-ee,servlets,Javascript,Jquery,Ajax,Jakarta Ee,Servlets,我在servlet中使用下面的代码来设置会话超时 session.setMaxInactiveInterval( 5 * 60 ); 它工作得很好。但是现在,每分钟从js(使用jQuery)向服务器发送一次轮询请求。此请求刷新会话超时,因此我的会话没有注销 如何解决这个问题?我在谷歌搜索。但我没有找到任何合适的答案 提前谢谢。据我所知,这是不可能的。ajax请求将与浏览器先前保存的JSESSIONID cookie一起发送。每当Servlet容器被该JSESSIONID命中并且它有一个相应的H

我在servlet中使用下面的代码来设置会话超时

session.setMaxInactiveInterval( 5 * 60 );
它工作得很好。但是现在,每分钟从js(使用jQuery)向服务器发送一次轮询请求。此请求刷新会话超时,因此我的会话没有注销

如何解决这个问题?我在谷歌搜索。但我没有找到任何合适的答案


提前谢谢。

据我所知,这是不可能的。ajax请求将与浏览器先前保存的JSESSIONID cookie一起发送。每当Servlet容器被该JSESSIONID命中并且它有一个相应的
HttpSession
,它都会重置其超时时间间隔

轮询的目的是通过检查某个对象来保持其活动性。您可能需要重新考虑您的需求或实现