SSM框架 拦截器 出现“发现了以元素 'mvc:exclude-mapping' 开头的无效内容。应以 '{"http://www.springframework.org/schema/mvc":mapping}' 之一开头”错误
导致错误位置与代码:
spring-mvc.xml文件中的拦截器配置代码,代码如下:
<mvc:interceptors>
<mvc:interceptor>
<mvc:exclude-mapping path="*/loginCheck" />
<mvc:mapping path="/**" />
<bean class="cn.ssm.tool.LoginInterceptor"></bean>
</mvc:interceptor>
</mvc:interceptors>
错误原因:
正如错误信息所说的,<mvc:interceptor>
中不能以mvc:exclude-mapping开头
解决方法:
不以mvc:exclude-mapping开头即可
纠正后代码:
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**" />
<mvc:exclude-mapping path="*/loginCheck" />
<bean class="cn.ssm.tool.LoginInterceptor"></bean>
</mvc:interceptor>
</mvc:interceptors>