0

こんにちは、JSF 2.0 でタイムアウト セッション値を分離しようとしています。

モバイル ページと Web ページでは、期間が異なる必要があります。

web.xml には、session-timeout 要素が 1 つだけあります。この値をモバイル ページと Web ページで分離するにはどうすればよいですか。

ありがとう..

<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>
4

1 に答える 1

1

を使用してプログラムで行う必要がありますHttpSession#setMaxInactiveInterval()。これは、サーブレット フィルターで行うことができます。

于 2013-02-11T13:57:53.350 に答える