欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SpringMVC之Web引入静态资源与规范请求后缀(三)

程序员文章站 2022-07-10 18:03:57
...

1.Spring3+以上的版本可以直接在springmvc-servlet.xml里面直接设置:
    <mvc:annotation-driven />   
    <mvc:resources location="/WEB-STATIC/" mapping="/WEB-STATIC/**"/>

    其中里面的两个参数就是映射到你所在静态资源的文件夹名字我这里用的是WEB-STATIC,名字喜好自己定

  注意:这文件位置是要放在根目录下的

如下图:

SpringMVC之Web引入静态资源与规范请求后缀(三)

SpringMVC之Web引入静态资源与规范请求后缀(三)


2.规范SpringMVC请求规范:

在WEB.XML文件之前里面有这样一个配置:

<url-pattern>/</url-pattern> 就是可以让任意请求名通过

我改为如下:

<url-pattern>*.action</url-pattern>
 <url-pattern>*.do</url-pattern>
 <url-pattern>*.html</url-pattern>

如图示:

SpringMVC之Web引入静态资源与规范请求后缀(三)


3.测试:

<html>
<body>
<h2>Hello World!</h2>
	<img src="http://127.0.0.1:8888/Z-SpringWeb/WEB-STATIC/images/11.png" alt="" />
</body>
</html>

结果:

SpringMVC之Web引入静态资源与规范请求后缀(三)

把请求后缀换成htmls 404

SpringMVC之Web引入静态资源与规范请求后缀(三)