20210303日报

主要是通过chain进行对其放行。

然后就是对于web的相应的配置:

    <filter>
        <filter-name>demo1</filter-name>
        <filter-class>cn.zhuobo.web.filter.FilterDemo1</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>demo1</filter-name>
        <url-pattern>/*</url-pattern> <!-- 这里配置的是拦截路径 -->
    </filter-mapping>

哪里的/*是对所有的进行拦截操作。

  1. 拦截具体资源:index.jsp,表示只有访问该资源时对应的过滤器才会被执行
  2. 拦截目录:/dir/*,表示访问dir目录下的所有资源过滤器都会被执行
  3. 拦截后缀名:*.jsp,表示访问jsp资源时过滤器会被执行
  4. 拦截全部资源:/*,表示访问所有资源都会执行过滤器
原文地址:https://www.cnblogs.com/Clark-Shao/p/14902172.html