如何通过spring mvc中的自定义过滤器过滤所有请求?

时间:2013-12-11 15:37:21

标签: spring spring-mvc

我是泉水的新手所以帮帮我.... 我需要知道web.xml配置,以通过自定义过滤器过滤我的所有请求....

这是我的普通web.xml

     <servlet>
 <servlet-name>controller</servlet-name>
 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>  
     </servlet>

     <servlet-mapping>
 <servlet-name>controller</servlet-name>
 <url-pattern>/</url-pattern>
     </servlet-mapping>

现在应该对我的web.xml进行哪些更改,以便我的所有请求都通过自定义过滤器... 提前谢谢。

1 个答案:

答案 0 :(得分:2)

如果您正在谈论javax.servlet.Filter,则web.xml中的配置如下。

<filter>
    <filter-name>custom-filter</filter-name>
    <filter-class>your.filter.type.MyFilter</filter-class>
    <!-- Other options -->
</filter>

<filter-mapping>
    <filter-name>custom-filter</filter-name>
    <url-pattern>/*</url-pattern>
    <!-- Other options -->
</filter-mapping>

您可以阅读所有配置选项here