相关疑难解决方法(0)

SessionTimeout:web.xml与session.maxInactiveInterval()

我正试图在Java 中超时HttpSession.我的容器是WebLogic.

目前,我们在web.xml文件中设置了会话超时,就像这样

<session-config>
    <session-timeout>15</session-timeout>
</session-config>
Run Code Online (Sandbox Code Playgroud)

现在,我被告知这将在使用的第15分钟终止会话(或者是所有会话?),无论他们的活动如何.

我想知道这种方法是否正确,或者我应该以编程方式设置不活动的时间限制

session.setMaxInactiveInterval(15 * 60); //15 minutes
Run Code Online (Sandbox Code Playgroud)

我不想在15分钟内放弃所有会话,只有那些在15分钟内处于非活动状态的会话.

这些方法是否相同?我应该支持web.xml配置吗?

java session servlets weblogic session-timeout

58
推荐指数
2
解决办法
11万
查看次数

在JSF/PrimeFaces ajax请求上的会话超时和ViewExpiredException处理

我发现这篇文章对非ajax请求有用如何在JSF 2中处理会话过期和ViewExpiredException? 但是当我使用AJAX调用提交时,我无法使用它.

假设在一个primefaces对话框中,我正在使用AJAX发布一个post请求,session已经超时了.我看到我的页面卡住了.

如何解决这种情况的,这样当我POST使用AJAX,我可以重定向他对我的看法过期的页面,然后转发他类似于上面的链接解决方案登录页面?

JSF2/Primefaces/Glassfish的

ajax session-timeout primefaces jsf-2 viewexpiredexception

44
推荐指数
2
解决办法
9万
查看次数