mehmet cinar
mehmet cinar

Reputation: 160

How to separate session timeout value in web.xml JSF

Hi i try to separate the timeout session value in JSF 2.0.

The duration has to be different in mobile pages and web pages.

In web.xml there is only one session-timeout element. How can i separate this value in mobile and web pages.

Thanks..

<filter>
    <filter-name>WebTimeoutFilter</filter-name>
    <filter-class>filters.webTimeoutFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>webTimeoutFilter</filter-name>
    <url-pattern>/web/*</url-pattern>
</filter-mapping>


<filter>
    <filter-name>MobileTimeoutFilter</filter-name>
    <filter-class>filters.MobileTimeoutFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>MobileTimeoutFilter</filter-name>
    <url-pattern>/Mobile/*</url-pattern>
</filter-mapping>

    <session-config>
        <session-timeout>10</session-timeout> --> ***this value***
    </session-config>

Upvotes: 0

Views: 504

Answers (1)

BalusC
BalusC

Reputation: 1108782

You'd have to do it programmatically using HttpSession#setMaxInactiveInterval(). You can do that in a servlet filter.

Upvotes: 1

Related Questions