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.如果没有登录,则跳转到登录页面,提示”尚未登录,请先登录“。

 

 

posted @ 2023-02-20 11:32  ja不会va  阅读(15)  评论(0)    收藏  举报