过滤器(Filter)

     1.过滤器使用场合:

         请求、响应

      2.需要过滤器放行

 

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

①继承一个父类

②实现一个接口

③增加一个注解

 

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

浅谈过滤器Filter

4. 实现过滤器步骤:

①实现Filter接口 

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

③重写三个需要的方法

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

 

浅谈过滤器Filter
  

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

浅谈过滤器Filter

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

浅谈过滤器Filter

⑤放行

chain.doFilter(request, response);

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

 

5.Ps:

浅谈过滤器Filter

相关文章:

  • 2021-12-29
猜你喜欢
  • 2022-12-23
  • 2021-10-08
  • 2021-11-23
  • 2021-11-23
  • 2022-01-03
  • 2021-09-28
相关资源
相似解决方案