816~8178 Filter 过滤器链(多个过滤器),案例登录验证分析
5.过滤器链(配置多个过滤器)
拦截执行顺序:如果有两个过滤器:过滤器1和过滤器2
1. 过滤器1
2. 过滤器2
3. 资源执行
4. 过滤器2
5. 过滤器1
过滤器先后顺序问题:
1. 注解配置:按照类名的字符串比较规则比较,值小的先执行
如: AFilter 和 BFilter,AFilter就先执行了。
2. web.xml配置: <filter-mapping>谁定义在上边,谁先执行

4.案例
1.案例1_登录验证‘
需求:
1.访问day17_case案例的资源验证是否登录
2.如果登录了,则直接放行
3.如果没有登录,则跳转到登录页面,提示”尚未登录,请先登录“。


浙公网安备 33010602011771号