具有相同网址映射的多个过滤器 [英] Multiple filters with same url mapping
本文介绍了具有相同网址映射的多个过滤器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以使用两个具有相同网址映射的过滤器?
Is it possible to use two filters that have the same 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>
推荐答案
是的。您可以。
您在web.xml中的订单将被执行。
The order you placed in web.xml will execute.
所以在这里,
第一个控件转到 TeeFilter
然后转到 CredentialsFilter
。
First control goes to TeeFilter
and then to CredentialsFilter
.
如果你想首先执行 CredentialsFilter
,请更改web.xml中的顺序
And if you want to execute CredentialsFilter
first, change the order in web.xml
这篇关于具有相同网址映射的多个过滤器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文