Wyklucz filtr z określonych adresów URL

Używam filtru w pliku web.xml, aby sprawdzić, czy użytkownik jest zalogowany, czy nie:

<filter>
    <filter-name>LoginFilter</filter-name>
    <filter-class>com.mycompany.LoginFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>LoginFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

A to działa jak urok, dopóki nie mam arkusza stylów lub obrazu, który chcę wykluczyć z tego filtru. Wiem, że jednym podejściem jest umieszczenie wszystkiego, co jest chronione wewnątrz/privatelub podobny, a następnie ustaw wzorzec adresu na:<url-pattern>/private/*</url-pattern>. Minusem jest to, że moje adresy URL wyglądają teraz tak:http://www.mycompany.com/private/mypage zamiasthttp://www.mycompany.com/mypage. Czy istnieje inne rozwiązanie tego problemu, które pozwala mi zachować moje ładne adresy URL?

questionAnswers(1)

yourAnswerToTheQuestion