springmvc引入静态资源文件

如果web.xml中配置的DispatcherServlet请求映射为“/”, springmvc将捕获web容器所有的请求,当然也包括对静态资源的请求。springmvc会将他们当成一个普通请求处理,但是由于找不到对应的处理器,所以按照常规的方式引用静态文件将无法访问。

在springmvc配置文件中采用 <mvc:resources /> 标签即可解决静态资源的访问问题。

举例目录结构

wabapp

  statics

   img 

     apple.jpg

location指定静态资源的位置,静态资源可以放在任意地方,wabapp目录下,类路径下等,如location=”/statics/”表示将静态资源放在statics目录下

举例 mapping=”/aaa/**” location=”/statics/”

mapper指静态资源映射目录

比如地址栏请求访问静态资源时,如http://localhost:8080/aaa/img/apple.png才可以访问到

jsp中访问静态资源时,如

<body>

    <img src=”/aaa/img/apple.png”/>

</body>

才可以访问到

原文地址:https://www.cnblogs.com/yanguobin/p/11567555.html