zoukankan      html  css  js  c++  java
  • springmvc的拦截器,怎么设置不拦截的url

    <!-- 默认首页 --> 
    <mvc:view-controller path="/" view-name="redirect:/loginpage" /> 
     
    <!-- 拦截器 --> 
    <mvc:interceptors> 
    <mvc:interceptor> 
    <mvc:mapping path="/**"/> 
    <mvc:exclude-mapping path="/loginpage/**"/> 
    <bean class="com.me.common.LoginInterceptor" /> 
    </mvc:interceptor> 
    </mvc:interceptors> 
     
    我的配置,我想进默认首页时不拦截,可还是拦截了,怎么回事?
     
    --------------------------------------
    采纳的答案
    <!-- 默认首页 --> 
    <mvc:view-controller path="/" view-name="redirect:/loginpage" /> 
     
    <!-- 拦截器 --> 
    <mvc:interceptors> 
    <mvc:interceptor> 
    <mvc:mapping path="/**"/> 
    <mvc:exclude-mapping path="/loginpage/**"/> 
    <bean class="com.me.common.LoginInterceptor" /> 
    </mvc:interceptor> 
    </mvc:interceptors> 
     
    <mvc:exclude-mapping path="/loginpage/**"/> 
     
    ------------------改成-----> 
     
    <mvc:exclude-mapping path="/"/>  
    <mvc:exclude-mapping path="/loginpage/**"/> 
     
    估计是你访问"/"时就到了拦截器
     
     
     
     
    ----------------------------------------------------------
    在拦截器里注入一个属性 List<String> uncheckUrls 
    <mvc:interceptor> 
    <mvc:mapping path="/**"/> 
    <bean class="com.hz.sunday.portalvip.interceptor.PermissionInterceptor"> 
    <property name="uncheckUrls"> 
                             <list> 
                                <value>/login</value> 
                                  <value>/doLogin</value> 
     
                              </list> 
                   </property> 
    </bean> 
    </mvc:interceptor> 
     
     
    public class PermissionInterceptor extends HandlerInterceptorAdapter { 
     
    /** 
    * 免登入 免检查地址 
    */ 
    private List<String> uncheckUrls; 
     
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)     
        
    String requestUrl = request.getRequestURI(); 
    if(uncheckUrls.contains(requestUrl)){ 
    return true; 
    }else{ 
     
    //TODO 做拦截的事情 
    }
  • 相关阅读:
    让人难以想出的动态转移方程小集
    初识DP
    CSP复赛day2模拟题
    通知
    未完成作业
    2019年东莞特长生 散步
    营救
    农场主
    安全密码
    开发区规划
  • 原文地址:https://www.cnblogs.com/huapox/p/3516065.html
Copyright © 2011-2022 走看看