zoukankan      html  css  js  c++  java
  • 2021-6-1 日报博客

    个人博客

    1.学到的东西

    image-20210621021206457

    image-20210621021214142

    image-20210621021245820

    image-20210621021303144

    04-SpringMVC拦截器-快速入门详解(应用)

    拦截器在预处理后什么情况下会执行目标资源,什么情况下不执行目标资源,以及在有多个拦截器的情况下拦截器的执行顺序是什么?

    再编写一个拦截器2,

    public class MyInterceptor2 implements HandlerInterceptor {
        //在目标方法执行之前 执行
        public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws ServletException, IOException {
            System.out.println("preHandle22222.....");
            return true;
        }
    
        //在目标方法执行之后 视图对象返回之前执行
        public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) {
            System.out.println("postHandle2222...");
        }
    
        //在流程都执行完毕后 执行
        public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {
            System.out.println("afterCompletion2222....");
        }
    }
    

    配置拦截器2

    <!--配置拦截器-->
        <mvc:interceptors>
            <mvc:interceptor>
                <!--对哪些资源执行拦截操作-->
                <mvc:mapping path="/**"/>
                <bean class="com.itheima.interceptor.MyInterceptor2"/>
            </mvc:interceptor>
            <mvc:interceptor>
                <!--对哪些资源执行拦截操作-->
                <mvc:mapping path="/**"/>
                <bean class="com.itheima.interceptor.MyInterceptor1"/>
            </mvc:interceptor>
        </mvc:interceptors>
    
    

    结论:

    当拦截器的preHandle方法返回true则会执行目标资源,如果返回false则不执行目标资源

    多个拦截器情况下,配置在前的先执行,配置在后的后执行

    拦截器中的方法执行顺序是:preHandler-------目标资源----postHandle---- afterCompletion

    2.明日计划

    归纳总结拦截器相关知识

    3.遇到的问题

  • 相关阅读:
    《超越自己》--刘墉
    《菊与刀》--[美]鲁思·本尼迪克特(Ruth Benedict)
    《暧昧的日本人》--李兆忠
    《女性的选择》--[日]今野由梨
    《懂得低头,才能出头》--李艳
    原来还有这样的记词方法_Java版记不规则动词_博主推荐
    《永不止步》--[奥]力克胡哲
    C#面向服务WebService从入门到精通
    C# Windows服务开发从入门到精通
    sql server递归查询
  • 原文地址:https://www.cnblogs.com/gongyunlong-blogs/p/14915827.html
Copyright © 2011-2022 走看看