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:interceptors
mvc:interceptor



/mvc:interceptor
/mvc:interceptors

------------------改成----->



估计是你访问"/"时就到了拦截器

在拦截器里注入一个属性 List uncheckUrls
mvc:interceptor




/login
/doLogin

                      </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 做拦截的事情
    }