spring-mvc - 从 web.xml 中的过滤器映射中排除 url

标签 spring-mvc url-rewriting

我正在使用 spring mvc,我需要从过滤器映射中排除 url。这意味着,我有静态内容,如图片、css 和 js……我不需要处理这些请求,例如来自安全过滤器的请求。我尝试了 urlrewrite,但我无法将 url 直接重定向到在 catalina web.xml 中定义的 defaultServlet。我需要跳过过滤器,因为我有很多过滤器。有办法吗?谢谢

编辑 - 我想也许我可以创建过滤器,如果决定跳过其他过滤器并在最后执行 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>

关于spring-mvc - 从 web.xml 中的过滤器映射中排除 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7607479/

相关文章:

java - 如果 XML 文件太大,如何中止请求?

java - 无法加载来自其他 Maven 模块的应用程序上下文

java - 如何将 String 转换为 java.util.date 以便使其可插入 "DATE"类型的 mysql 数据库列?

apache - 无法在 tomcat/apache 配置中找到 .htaccess 文件

IIS10 URL Rewrite 2.1 双编码问题

asp.net - IIS Url Rewrite RegEx 与 .NET RegEx 的差异

.htaccess - 防止 htaccess 表单重定向到 url 中的目录

java - Spring 模型属性在请求中获取 null

java.lang.NullPointerException Spring Mvc

apache - .htaccess 用分页重写类别