是否可以使用两个具有相同url-mapping的过滤器?
<filter>
<filter-name>TeeFilter</filter-name>
<filter-class>filter1r</filter-class>
</filter>
<filter-mapping>
<filter-name>TeeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<display-name>CredentialsFilter</display-name>
<filter-name>CredentialsFilter</filter-name>
<filter-class>filter2</filter-class>
</filter>
<filter-mapping>
<filter-name>CredentialsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
答案 0 :(得分:15)
是。您可以。
您在web.xml中的订单将会执行。
所以在这里,
首先控件转到TeeFilter
然后转到CredentialsFilter
。
如果您想先执行CredentialsFilter
,请更改web.xml中的顺序