1. 程式人生 > >web.xml中一個filter配置多個url-pattern

web.xml中一個filter配置多個url-pattern

需要在filter標籤後新增多個filter-mapping標籤,一個url-pattern就對應一個filter-mapping標籤,不能直接把多個url-pattern配置到同一個filter-mapping標籤裡,也不能直接把多個url直接配置到一個url-pattern標籤裡。

正確地配置方式如下所示:

<filter>  
    <filter-name>test</filter-name>  
    <filter-class>com.test.TestFilter</filter-class>  
</filter>  
<filter-mapping>
    <filter-name>test</filter-name>  
    <url-pattern>/test/a/*</url-pattern>  
</filter-mapping>  
<filter-mapping>  
    <filter-name>test</filter-name>  
    <url-pattern>/test/b/*</url-pattern>  
</filter-mapping>