1.Spring3+以上的版本可以直接在springmvc.xml里面直接设置:
<mvc:annotation-driven />
<mvc:resources location="/WEB-STATIC/" mapping="/WEB-STATIC/**"/>
其中里面的两个参数就是映射到你所在静态资源的文件夹名字我这里用的是WEB-STATIC,名字喜好自己定
2. 注意:这文件位置是要放在根目录下的【用的是之前的老图】
如下图:
3.规范SpringMVC请求规范:
在WEB.XML文件之前里面有这样一个配置:
<url-pattern>/</url-pattern> 就是可以让任意请求名通过
我改为如下:
<url-pattern>*.action</url-pattern>
<url-pattern>*.do</url-pattern>
<url-pattern>*.html</url-pattern>
配置如下:
<servlet-mapping>
<servlet-name>SpringMVC</servlet-name>
<!-- 规定只有这几种后缀能请求成功 -->
<url-pattern>*.action</url-pattern>
<url-pattern>*.do</url-pattern>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
4..测试:
<html>
<body>
<h2>Hello Worldd Test!</h2>
<img src="http://localhost:8888/cha/WEB-STATIC/img/link.jpg" alt="" />
</body>
</html>
5.结果:
6.把请求后缀换成htmls 404