浅谈过滤器Filter

                                                                                       过滤器(Filter)

     1.过滤器使用场合:

         请求、响应

      2.需要过滤器放行

 

3.(重点)要想将一个普通的class类 变成一个具有特定功能的类,有3种办法:

①继承一个父类

②实现一个接口

③增加一个注解

 

而将一个普通类变成过滤器  要使用第二种方法 。因为Filter是一个接口

4. 实现过滤器步骤:

①实现Filter接口 

②导包  import  javax.servlet.Filter; (别导错包!)

③重写三个需要的方法

 其中Init()方法和destory()方法 的原理和执行时机同Servlet

 


  

 ④配置web.xml 同Servlet配置一样(粉线箭头画过得顺序为请求顺序)

注意:/* 表示拦截一切请求,即只要是向服务器端发起的请求都被拦截

⑤放行

chain.doFilter(request, response);

注意:如果只想放行请求,不想放行响应,可以将上行代码改为:chain.doFilter(request, null);

 

5.Ps:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值