標籤:data- ppi 使用 url too enc clip ber style
Servlet3.0之前Filter過濾的順序是由使用者在web.xml中配置的順序決定的,如下會先執行encodingFilter,再執行filter1.
[java] view plain copy
- <filter>
- <display-name>encodingFilter</display-name>
- <filter-name>EncodingFilter</filter-name>
- <filter-class>com.saber.domain.EncodingFilter</filter-class>
- </filter>
-
- <filter-mapping>
- <filter-name>encodingFilter</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
- <filter>
- <display-name>filter1</display-name>
- <filter-name>filter1</filter-name>
- <filter-class>com.saber.domain.Filter1</filter-class>
- </filter>
-
- <filter-mapping>
- <filter-name><span style="font-family: Arial, Helvetica, sans-serif;">filter1</span><span style="font-family: Arial, Helvetica, sans-serif;"></filter-name></span>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
在3.0之後新增@WebFilter註解,當使用註解配置多個Filter時,使用者無法控制其執行順序,此時Filter過濾的順序是按照Filter的類名來控制的,按自然排序的規則。
servlet3.0 @webfilter 過濾順序