排除的拦截请求,不进入拦截器类,如login.html 和 login.do 请求。允许用户请求到登录页面和发送登录请求。
被拦截的请求才会进入到指定的拦截器类UserSessionInterceptor中。
<!-- 配置用于session验证的拦截器 -->
<!--
如果有多个拦截器满足拦截处理的要求,则依据配置的先后顺序来执行
-->
<mvc:interceptors>
<mvc:interceptor>
<!-- 拦截所有的请求,这个必须写在前面,也就是写在【不拦截】的上面 -->
<mvc:mapping path="/**" />
<!-- 但是排除下面这些,也就是不拦截请求 -->
<mvc:exclude-mapping path="/login.html" />
<mvc:exclude-mapping path="/util/login.do" />
<bean class="com.a.interceptors.UserLoginInterceptor" />
</mvc:interceptor>
</mvc:interceptors>