@WebFilter的annotation如何设置可以对应web.xml中filter的先后顺序问题?

对于同一个servlet的多个filter,在web.xml里面注册先后就会实现先后的过滤作用,那么如果使用annotation,对应的属性是什么呢?

阅读 5.3k
2 个回答

精确控制还是需要web.xml,不过只需要配置<filter-mapping>
举个例子:

@WebFilter(filterName="filter1", urlPatterns="/url1/*")
public class Filter1 implements Filter {}

@WebFilter(filterName="filter2", urlPatterns="/url2/*")
public class Filter2 implements Filter {}

web.xml里:

<filter-mapping>
    <filter-name>filter1</filter-name>
    <url-pattern />
</filter-mapping>
<filter-mapping>
    <filter-name>filter2</filter-name>
    <url-pattern />
</filter-mapping>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题