up:: 过滤器生命周期
一:过滤器的两种开发形式:【web.xml配置形式】和【注解形式】
第一种:在web.xml中进行配置;这种形式在过滤器简介这篇博客中展示了。
第二种: 注解形式 (并不一定说注解形就比配置形式更好哦!)
使用注解演示:
效果:
注:
(1)在Servlet3.0之后,对过滤器注解有了支持,在每次应用程序启动的时候,Tomcat都会对当前应用中的每一个class字节码文件进行扫描,当扫描发现某一个类上书写了@WebFilter()注解,那么Tomcat就会知道这个类就是个过滤器,Tomcat服务器就会实例化这个过滤器类,同时按照@WebFilter()注解中urlPatterns所定义的url实行过滤。
(2)先执行web.xml配置的过滤器,后执行注解形式的过滤器; ???疑,有先后顺序?顺序的先与后有区别???待解决问题……