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、测试(略)

  • 相关阅读:
    windows ntstatus.h 头文件
    Android Q 后台启动 Activity
    windows 删除文件夹所有文件夹及文件代码
    Android 加壳App Demo
    Android App 签名保护demo
    RXAndroidBle 记录网址
    c++ windows 获取系统时间
    js 代码保存
    day33 ansible
    day31 综合实时同步服务
  • 原文地址:https://www.cnblogs.com/xp2h/p/12386026.html
Copyright © 2011-2022 走看看