过滤器的生命周期

  • 启动服务器时加载过滤器的实例
    • 调用init()方法初始化实例,在项目启动时候调用一次;
    • 每一请求只调用方法的doFilter()进行真正的过滤处理,每次发出请求都会调用;
    • 停止服务器调用destroy()方法,销毁实例,释放资源,项目停止时销毁一次。

注意:
过滤器是写在web.xml文件中的。其基本实现方式是:
新建一个类,实现javax.servlet.Filter接口,然后在该类中重写接口的三个方法。

配置过滤器的基本格式

<filter>
  <filter-name>aaa</filter-name>
  <filter-class>org.liyubo.MyFilter</filter-class>
</filter>
<filter-mapping>
  <filter-name>aaa</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 监听器(listener) 监听器简介 :监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个...
    奋斗的老王阅读 2,572评论 0 53
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,087评论 19 139
  • 仅作为自己学习记录使用,文章来自: 1、http://blog.csdn.net/csh624366188/art...
    BakerZhang阅读 1,067评论 1 5
  • 1.过滤器简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filte...
    胖先森阅读 1,161评论 0 16
  • 本文包括:1、Filter简介2、Filter是如何实现拦截的?3、Filter开发入门4、Filter的生命周期...
    廖少少阅读 7,371评论 3 56