AJAX(XmlHttpRequests)会阻止我的Jetty管理的HttpSession过期吗?
我使用嵌入式Jetty实现作为servlet容器。下面是一个小的配置代码段: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
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);