手记

【九月打卡】第十二天 过滤器-Filter过滤器基础

课程信息
● 学习课程:Java工程师2022版
● 章节名称:过滤器-Fileter过滤器基础
● 讲师:八戒猪

课程内容

  1. 过滤器Filter作用对URL进行统一的拦截处理
  2. Filter通常用于应用程序层面进行请求的前置处理
    开发过滤器三要素:
    1、任何过滤器都要实现javax.servlet.Filter接口
    public class filter implements Filter {
    2、在Filter接口的doFilter()方法中编写过滤器的功能代码
    public void doFilter(){
    //将请求与响应向后传递,被后续的Filter或Servlet处理
    chain.doFilter(request,response);
    3、在web.xml中对过滤器进行配置,定义拦截URI的范围
firstfilter mooc.filter.filter firstfilter /* 3.过滤器的生命周期 初始化filter.init() web应用服务打开时,会执行init。 提供服务filter.doFilter() web请求响应产生时,过滤器提供服务。 销毁filter.destroy() web应用服务关闭或重启时,会执行destory。 过滤器特性 过滤器对象在Web应用启动时被创建且全局唯一 唯一的过滤器对象在并发环境中采用多线程提供服务

学习收获

学习了过滤器的作用,如何开发过滤器,主要3步,实现Filter接口,编写doFilter()方法功能代码,在web.xml中对过滤器进行配置,定义拦截URL的返回,以及过滤器的生命周期

打卡截图


0人推荐
随时随地看视频
慕课网APP