繁体   English   中英

JSF中的session-timeout

[英]session-timeout in JSF

我使用以下代码在JSF中创建会话对象。 问题是,在我尝试访问userdet对象的某个时候,它可能因为会话超时而给我异常。 无论如何都要增加JSF中的会话超时。

            FacesContext context = FacesContext.getCurrentInstance();
            HttpSession session = (HttpSession) context.getExternalContext().getSession(true);
            session.setAttribute("userdet",user);

当我使用servlet时,我使用以下代码但它是否也适用于JSF?

<web-app ...>
    <session-config>
        <session-timeout>20</session-timeout>
    </session-config>
</web-app>

是。 JSF应用程序的会话超时也在web.xml中设置。

事实上,JSF使用Java Servlets来处理http请求和响应。

正如dcernahoschi所述,web.xml将定义JSF的会话超时。

这也可以通过HttpSession以编程方式设置,使用setMaxInactiveInterval方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM