SpringMvc的静态资源该怎么访问呢?
如题,我在项目里加入Spring、SpringMVC后。
我要怎么访问项目里的静态资源呢,比如一张图片之类的。
麻烦说详细一些,新手。
大恩不言谢,以肾相许。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如题,我在项目里加入Spring、SpringMVC后。
我要怎么访问项目里的静态资源呢,比如一张图片之类的。
麻烦说详细一些,新手。
大恩不言谢,以肾相许。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
比如你的静态资源在webapp文件夹下的resources目录,工程目录结构如下:
src
--main
-- --| java
-- --| resources
-- --| webapp
-- -- --| resources //静态文件目录
-- -- -- --| style
-- -- -- --| js
-- -- -- --| images
-- -- -- --| WEB-INF
-- -- -- -- --| web.xml
-- -- -- -- --| spring-mvc.xml
-- -- -- --| index.html
在spring-mvc.xml文件中配置你的resources文件夹
然后在你的index.html中就可以访问图片了,引用如下
既然没人回答,那我就说点不相关的。
一般 tomcat 外面都套一个 nginx,既是为了静态文件,也能做负载均衡,有时候还用得到 nginx 的重写功能。
另外,jfinal 和 struts 这种框架都有静态文件不参与重写、直接访问的功能。Spring MVC 我没用过。
再次,很多网站还会把静态文件放到 assets 或者 static 文件夹,方便管理的同时,自己搞 url(重写或者自己做 restful api / restful url)的时候注意不用这个名字开头就可以访问静态文件了。
你可以不拦截所有请求,只拦截想用spring处理的,剩下的就是静态的
或者一定要拦截所有的请求的话,可以用mvc:resources声明静态资源
java 开源erp,采用springmvc
链接描述