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

Kyl*_*yle 24 java web.xml servlets spring-security

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

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

Boz*_*zho 40

是的你可以:

servlet 2.5 xsd:

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

即它取决于你的<filter-mapping>元素的顺序web.xml

  • http://stackoverflow.com/questions/6560969/how-to-define-servlet-filter-order-of-execution-using-annotations (5认同)