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

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

若你的servlet要多個地址,或你的filter需要過濾不同的url如有*.jsp,*.do等,有好幾個怎麼做呢

其實很簡單,以下的filter就是一個例子,encodingFilter配置了過濾了兩個url-pattern

<filter>

<filter-name>encodingFilter</filter-name>

<filter-class>com.cs.cms.filter.EncodingFilter</filter-class>

<init-param>

<param-name>encoding

</param-name>

<param-value>gbk</param-value>

</init-param>

</filter>

<filter-mapping>

<filter-name>encodingFilter</filter-name>

<url-pattern>*.html</url-pattern>

</filter-mapping>

<filter-mapping>

<filter-name>encodingFilter</filter-name

>

<url-pattern>*.jsp</url-pattern>

</filter-mapping>