daily 2017 6 6 filter - wtdig/study GitHub Wiki
快速入门小节:
1: 过滤器对象创建 容器一旦启动就会直接创建过滤器对象
2: 过滤器是否执行doFilter 方法 由web.xml 配置 决定 (过滤器有效性)
3: 过滤器核心方法doFilter 默认拦截所有后续资源!
4: url -pattern 配置类似servlet url 配置 但是可以出现多个 标签!
过滤器路径的配置
filter-mapping 过滤器拦截配置:参考servlet-mapping 语法一致
1、如果连接目标资源是一个Servlet,选择url-pattern配置方式
2、url-pattern 和 Servlet中路径写法一样,
有三种 : 完全匹配、目录匹配、扩展名匹配
需要常用配置:
1: /hello 浏览器访问/hello 执行过滤器doFilter方法
2: /admin/* 表示用户浏览器访问 /admin/下所有资源 都会执行过滤的doFilter 方法
3: *.jsp 只要浏览器访问.jsp结尾 都会执行过滤器doFilter()方法!!