2011-09-30 22 views
5

Estoy usando spring mvc y necesito excluir urls de mapeo de filtro. Es decir, tengo contenido estático como imágenes y css y js ... y no debo procesar estas solicitudes, por ejemplo, desde el filtro de seguridad. Intenté urlrewrite, pero no pude redirigir las URL directamente a defaultServlet, que está definido en catalina web.xml. Necesito saltar los filtros, porque tengo muchos de ellos. ¿Hay alguna manera? GraciasExcluir url de mapeo de filtro en web.xml

EDITAR - Pensé que tal vez podría crear un filtro que, si se decidía salta sobre otros filtros y ejecuta el servlet al final. ¿Es posible hacer eso? Gracias

Respuesta

5

Al final he utilizado:

<filter> 
    <filter-name>UrlRewriteFilter</filter-name> 
    <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> 
    <init-param> 
     <param-name>logLevel</param-name> 
     <param-value>Warn</param-value> 
    </init-param> 
</filter> 

y reescritura de URL se definió:

<urlrewrite default-match-type="wildcard"> 
<rule> 
    <from>/static/**</from> 
    <to>/static/$1</to> 
</rule> 

Cuestiones relacionadas