Witam. Mam filt, który sprawdza czy sesja aktualnego użytkownika nie wygasła. W web.xml mam wszystko tak ustawione:
<filter>
<filter-name>filter</filter-name>
<filter-class>filter.LoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>filter</filter-name>
<url-pattern>/protected/*</url-pattern>
</filter-mapping>
<session-config>
<session-timeout>
1
</session-timeout>
</session-config>
<error-page>
<exception-type>javax.faces.application.ViewExpiredException</exception-type>
<location>/login.xhtml</location>
</error-page>
Filtr ma dotyczyć tylko stron znajdujących się w folderze protected jak zaznaczyłem w filter-mapping. Jeśli sesja wygaśnie to przechodzimy do strony login.xhtml. Jednak mam kilka stron nie znajdujących się w folderze protected i po upływie minuty(czas jaki ustawiłem na wygaśnięcie sesji) gdy chcę wykonać akcję na tych stronach to przechodzę na stronę login.xhtml tak jakby sesja wygasła. Co jest nie tak? Przecież zaznaczyłem, że ma to dotyczyć tylko stron w folderze protected.