AJAX(XmlHttpRequests)会阻止我的Jetty管理的HttpSession过期吗?

AJAX(XmlHttpRequests)会阻止我的Jetty管理的HttpSession过期吗?,jetty,httpsession,Jetty,Httpsession,我使用嵌入式Jetty实现作为servlet容器。下面是一个小的配置代码段: WebAppContext context = new WebAppContext(warUrlString, "/"); SessionHandler sessionHandler = new SessionHandler(); SessionManager sessionManager = new HashSessionManager(); // in seconds, low for testing sess

我使用嵌入式Jetty实现作为servlet容器。下面是一个小的配置代码段:

WebAppContext context = new WebAppContext(warUrlString, "/");

SessionHandler sessionHandler = new SessionHandler();
SessionManager sessionManager = new HashSessionManager();

// in seconds, low for testing
sessionManager.setMaxInactiveInterval(20);

context.setSessionHandler(sessionHandler);

不同页面上有一些项目将通过AJAX定期更新。这些请求会阻止HttpSession失效吗

答案是否定的。虽然我在做

server.setHandler(context);
server.start();
开始后我不得不做一个(以下)练习。我假设如果没有指定web.xml(我没有指定),那么就会出现jetty默认值。因此,我必须在服务器初始化后指定超时

context.getSessionHandler().getSessionManager().setMaxInactiveInterval(
            maxtimeout);