如题,我在项目里加入Spring、SpringMVC后。
我要怎么访问项目里的静态资源呢,比如一张图片之类的。
麻烦说详细一些,新手。
大恩不言谢,以肾相许。
如题,我在项目里加入Spring、SpringMVC后。
我要怎么访问项目里的静态资源呢,比如一张图片之类的。
麻烦说详细一些,新手。
大恩不言谢,以肾相许。
既然没人回答,那我就说点不相关的。
一般 tomcat 外面都套一个 nginx,既是为了静态文件,也能做负载均衡,有时候还用得到 nginx 的重写功能。
另外,jfinal 和 struts 这种框架都有静态文件不参与重写、直接访问的功能。Spring MVC 我没用过。
再次,很多网站还会把静态文件放到 assets 或者 static 文件夹,方便管理的同时,自己搞 url(重写或者自己做 restful api / restful url)的时候注意不用这个名字开头就可以访问静态文件了。
8 回答6.2k 阅读
1 回答2.1k 阅读✓ 已解决
1 回答1.9k 阅读✓ 已解决
1.9k 阅读
2 回答1.2k 阅读
1 回答939 阅读
1 回答607 阅读
比如你的静态资源在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中就可以访问图片了,引用如下