Excluir filtro de ciertas direcciones URL

Estoy usando un filtro en web.xml para verificar si un usuario ha iniciado sesión o no:

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

Y esto funciona como un encanto hasta que tengo una hoja de estilo o imagen que quiero excluir de este filtro. Sé que un enfoque es poner todo lo que está protegido dentro/privateo similar, y luego establece el patrón de url en:<url-pattern>/private/*</url-pattern>. La desventaja de esto es que mis URL ahora se ven como:http://www.mycompany.com/private/mypage en lugar dehttp://www.mycompany.com/mypage. ¿Hay otra solución a este problema, que me permita mantener mis URLs bonitas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta