首页 > 代码库 > jsp页面的调用静态资源(如img,css,js)等资源时路径的写法
jsp页面的调用静态资源(如img,css,js)等资源时路径的写法
在使用SpringMVC跳转的页面加载资源时,如:8080/chaos/xx/aa.do 时跳转到某个页面,如果你在该页面使用去调用资源时,会发现,该页面的查找路径是去当前action的往前的一个映射,img回去/chaos/xx/ 这个路径去找文件image/xx.jpg。这显然找不到资源,如果你写成时,他会去:8080/image/xx.jpg里找。。。。
这是如果写死的话,会发现一时成功,但不方便以后变更,或者项目改名。
解决办法是:<img src="http://www.mamicode.com/${pageContext.request.contextPath}"/image/xx.jpg"/>。这时,项目就会去web-root/image/xx.jpg查找图片,使用这个方法的时候可以把${page..}这个标量设置后放到通用tag里去,方便调用。
切记:尽量别写绝对路径,尽量别写绝对路径,尽量别写绝对路径。
不然你以后哭都没地方哭去。
本文出自 “10776216” 博客,谢绝转载!
jsp页面的调用静态资源(如img,css,js)等资源时路径的写法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。