web.xml 过滤器如何工作?您可以将两个过滤器映射到所有页面(/ *)并指定顺序吗?
Posted
技术标签:
【中文标题】web.xml 过滤器如何工作?您可以将两个过滤器映射到所有页面(/ *)并指定顺序吗?【英文标题】:How do web.xml filters work? Can you have two filters map to all pages (/*) and specify the order? 【发布时间】:2011-01-08 12:15:28 【问题描述】:我想使用 Spring Security,它说将过滤器映射到 /***。但是我已经有一个映射到 /* 的过滤器,它是 Tuckee URLRewrite 过滤器。
是否可以将两个过滤器映射到同一事物,是否有办法指定过滤器的调用顺序?
【问题讨论】:
【参考方案1】:是的,您可以:
The servlet 2.5 xsd:
过滤器的调用顺序是过滤器映射声明与 servlet 的请求 URI 匹配的过滤器映射元素列表中出现的顺序
即这取决于web.xml
中<filter-mapping>
元素的顺序
【讨论】:
有没有办法通过注解做到这一点? 不知道使用注解时顺序是如何确定的 ***.com/questions/6560969/…以上是关于web.xml 过滤器如何工作?您可以将两个过滤器映射到所有页面(/ *)并指定顺序吗?的主要内容,如果未能解决你的问题,请参考以下文章