Filter过滤器

如何创建过滤器

1.创建一个类实现Filter接口

2.重写接口中方法doFilter方法是真正过滤的。

3.在web.xml文件中配置

放行过滤

public void doFilter(ServletRequest request, ServletResponse reponse,

FilterChain chain) throws IOException, ServletException {

// TODO Auto-generated method stub

chain.doFilter(request, reponse);

}


filter生命周期

当服务器启动,会创建Filter对象,并调用init方法,只调用一次.

当访问资源时,路径与Filter的拦截路径匹配,会执行Filter中的doFilter方法,

这个方法是真正拦截操作的方法.

当服务器关闭时,会调用Filter的destroy方法来进行销毁操作.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Filter可以视作是servlet的加强版,主要用作对用户的请求进行预处理,或者对返回给客户端的结果进行再次加工...
    Single_YAM阅读 7,641评论 1 7
  • Filter介绍 Filter是定义在javax.servlet包下面的一个接口,开发web应用时,如果编写的Ja...
    耍流氓的汉子阅读 4,527评论 0 0
  • 本文包括:1、Filter简介2、Filter是如何实现拦截的?3、Filter开发入门4、Filter的生命周期...
    廖少少阅读 12,090评论 3 56
  • 监听器(listener) 监听器简介 :监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个...
    奋斗的老王阅读 7,363评论 0 53
  • 创建 编写一个过滤器的类,实现Filter接口 实现接口尚未实现的方法,着重实现doFilter方法 在web.x...
    蕊er阅读 3,385评论 0 0

友情链接更多精彩内容