今天第一次使用springmvc的拦截器,在使用过程中出现了,使用 mvc:exclude-mapping 标签报错的情况,网络中大部分人都说是spring-mvc-3.2.xsd 这个引用成了spring-mvc-3.0.xsd 的原因,然而我的问题是:只写了mvc:exclude-mapping 标签,却没用写<mvc:mapping path="/**"/>所以报错的。。。
<!-- 添加拦截器列表 -->
<mvc:interceptors><mvc:interceptor>
<!-- 需要拦截的路径 -->
<mvc:mapping path="/**"/>
<!-- 需要拦截的路径 end-->
<!-- 不需要拦截的路径 -->
<mvc:exclude-mapping path="/user/login.do" />
<mvc:exclude-mapping path="/user/index.do" />
<!-- 不需要拦截的路径 end-->
<!-- 拦截器类 -->
<bean class="interceptor.SessionInterceptor" />
<!-- 拦截器类 end-->
</mvc:interceptor>
</mvc:interceptors>
<!-- 添加拦截器列表 end-->