2011-09-30 11 views
5

Sto usando il mvc di primavera e ho bisogno di escludere gli URL dal mapping dei filtri. Significa che ho contenuto statico come immagini e css e js ... e non ho bisogno di elaborare queste richieste, ad esempio dal filtro di sicurezza. Ho provato urlrewrite, ma non ero in grado di reindirizzare gli URL direttamente a defaultServlet, che è definito in catalina web.xml. Ho bisogno di saltare i filtri, perché ne ho molti. C'è un modo? GrazieEscludi url dal mapping dei filtri nel web.xml

EDIT - Ho pensato che forse potrei creare un filtro che, se deciso, salterà su altri filtri ed eseguirà il servlet alla fine. è possibile farlo? Grazie

risposta

5

Alla fine ho usato:

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

e URL Rewrite è stata definita:

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

Problemi correlati