Spring Security 3.1 - Automatycznie przekierowuj do strony logowania, gdy nastąpi przekroczenie limitu czasu sesji

Mam aplikację wenb opartą na Spring i wdrażam Spring Security 3.1.

Potrzebuję mieć możliwość automatycznego przekierowania do strony logowania, gdy wystąpi skonfigurowany limit czasu sesji. Zakładam strony internetowe zawierające wiele funkcji jQuery, więc muszę mieć możliwość automatycznego przekierowania.

Co się dzieje, gdy upłynie limit czasu sesji, to dopiero po wykonaniu akcji - przesłaniu strony, którą przekierowuje na stronę logowania.

mój spring-security.xml:

<http auto-config="true" disable-url-rewriting="true">
    <intercept-url pattern="/test/user*" access="ROLE_USER, ROLE_ADMIN"  />
    <intercept-url pattern="/test/admin" access="ROLE_ADMIN"  />
    <form-login login-page="/test/login" 
            default-target-url="/test/home" 
            authentication-failure-url="/test/loginfailed" />
    <logout invalidate-session="true" logout-success-url="/test/logout" />
    <!--
    <session-management invalid-session-url="/test/login">
        <concurrency-control max-sessions="1" error-if-maximum-exceeded="true"/>
    </session-management>
    -->
</http> 

W moim pliku web.xml mam:

<!-- Web Session Timeout (mins) --> 
<session-config> 
    <session-timeout>10</session-timeout> 
</session-config>   

questionAnswers(3)

yourAnswerToTheQuestion