zoukankan      html  css  js  c++  java
  • SpringMVC 拦截器配置

    1、配置

     springmvc XML添加拦截器配置

      <!--添加MVC拦截器-->
        <mvc:interceptors>
            <mvc:interceptor>
                <!--/** 包括路径及其子路径-->
                <!--/admin/* 拦截的是/admin/add等等这种 , /admin/add/user不会被拦截-->
                <!--/admin/** 拦截的是/admin/下的所有-->
                <mvc:mapping path="/**"/>
                <bean class="com.doubleh.config.MyInterceptor" />
            </mvc:interceptor>
        </mvc:interceptors>

    2、实现

    //实现org.springframework.web.servlet.HandlerInterceptor;接口
    public class MyInterceptor implements HandlerInterceptor {
        //处理前
        public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
            System.out.println("处理前");
            // 返回true才能到控制器
            return true;
        }
        //处理后
        public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
            System.out.println("处理后");
        }
        //清理
        public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
            System.out.println("清理");
        }
    }

    3、测试(略)

  • 相关阅读:
    十:audio 音频
    八: 操作提示(wxml 即将废弃)
    九: 操作提示(js版本)
    七: 表单标签(3)
    四: 基本标签
    五: 表单标签(1)
    六: 表单标签(2)
    webservice和wcf和web.api简单介绍
    Qt 中事件与处理
    Qt 事件过滤器
  • 原文地址:https://www.cnblogs.com/xp2h/p/12386026.html
Copyright © 2011-2022 走看看