web.xml过滤器如何工作?你有两个过滤器映射到所有页面(/ *)并指定顺序吗?

时间:2010-01-23 07:06:34

标签: java servlets spring-security web.xml

我想使用Spring Security,它说要将过滤器映射到/ ***。但我已经有一个映射到/ *的过滤器,它是Tuckee URLRewrite过滤器。

是否可以将两个过滤器映射到同一个过滤器,还有一种方法可以指定过滤器被调用的顺序吗?

1 个答案:

答案 0 :(得分:40)

是的,你可以:

The servlet 2.5 xsd

  

调用过滤器的顺序是与过滤器映射元素列表中出现的与servlet的请求URI匹配的过滤器映射声明的顺序

即。这取决于<filter-mapping>

web.xml元素的顺序