我正在使用spring mvc,我需要從過濾器映射中排除url。這意味着,我有靜態內容,如圖片和CSS和JS ...我不需要處理這些請求,例如從安全過濾器。我試過urlrewrite,但是我無法直接將url重定向到defaultServlet,它在catalina web.xml中定義。我需要跳過過濾器,因爲我有很多過濾器。有沒有辦法?謝謝從web.xml中的過濾器映射中排除url
編輯 - 我想也許我可以創建過濾器,如果決定跳過其他過濾器並在最後執行servlet。有可能這樣做嗎?感謝
我正在使用spring mvc,我需要從過濾器映射中排除url。這意味着,我有靜態內容,如圖片和CSS和JS ...我不需要處理這些請求,例如從安全過濾器。我試過urlrewrite,但是我無法直接將url重定向到defaultServlet,它在catalina web.xml中定義。我需要跳過過濾器,因爲我有很多過濾器。有沒有辦法?謝謝從web.xml中的過濾器映射中排除url
編輯 - 我想也許我可以創建過濾器,如果決定跳過其他過濾器並在最後執行servlet。有可能這樣做嗎?感謝
最後我用:
<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>
和URL重寫的定義:
<urlrewrite default-match-type="wildcard">
<rule>
<from>/static/**</from>
<to>/static/$1</to>
</rule>