zoukankan      html  css  js  c++  java
  • Spring MVC 学习 之

    public class GlobalInterceptor  implements HandlerInterceptor {
    
        public boolean preHandle(HttpServletRequest request,
                HttpServletResponse response, Object handler) throws Exception {
            
            System.out.println("GlobalInterceptor 开始调用");
            
            return true;
        }
    
        public void postHandle(HttpServletRequest request,
                HttpServletResponse response, Object handler,
                ModelAndView modelAndView) throws Exception {
            // TODO Auto-generated method stub
            System.out.println("GlobalInterceptor 调用中");
        
            modelAndView.addObject("msg", "GlobalInterceptor 传入");
        }
    
        public void afterCompletion(HttpServletRequest request,
                HttpServletResponse response, Object handler, Exception ex)
                throws Exception {
            // TODO Auto-generated method stub
            System.out.println("GlobalInterceptor 调用完成");
        }
    
    }

     添加配置:

         全局URL拦截:

    <mvc:interceptors>  
        <!-- 使用bean定义一个Interceptor,直接定义在mvc:interceptors根下面的Interceptor将拦截所有的请求 -->  
      <bean class="com.rhythmk.web1.filter.GlobalInterceptor"  />  
    </mvc:interceptors> 

        指定规格URL拦截:

    <mvc:interceptors>  
        <!-- 使用bean定义一个Interceptor,直接定义在mvc:interceptors根下面的Interceptor将拦截所有的请求 -->  
    
      <mvc:interceptor>  
            <mvc:mapping path="/uic/*"/>  
           <!--  定义在mvc:interceptor下面的表示是对特定的请求才进行拦截的   -->
            <bean class="com.rhythmk.web1.filter.GlobalInterceptor"/>  
        </mvc:interceptor>  
    </mvc:interceptors> 
  • 相关阅读:
    PHPstorm配置xdebug问题小记
    PHP 实现遍历出目录及其子文件
    localStorage存、取数组
    关于用户体验
    PHP实现导出Excel文件
    js将一位数组分割成每三个一组
    vue 动态绑定背景图片
    父组件传值给子组件
    数组字符串 转化成 对象
    Vuex 页面刷新后store保存的数据会丢失 取cookie值
  • 原文地址:https://www.cnblogs.com/rhythmK/p/3971313.html
Copyright © 2011-2022 走看看