spring mvc拦截“/”出现的问题

spring mvc拦截“/”后静态资源不可访问

解决方法是使用spring mvc的<mvc:resources/>标注静态资源

他在页面中访问静态资源是没有问题的

但是在单独访问静态资源时它的文件头都为text/html

spring mvc拦截“/”出现的问题解决办法:

使用 <mvc:default-servlet-handler /> 解决文件头的问题

将静态资源交给serverlet处理

按我的理解就是springmvc处理时会默认将静态资源的response头设置为text/html

在页面中请求时会在请求头中标明请求类型

而在一个新的标签页中请求资源没有标明请求类型所以所有文件头都为默认的text/html