在web页面里写引用资源绝对路径的替代方法
2006-12-08 16:11
435 查看
在某个项目里,很多地方引用的资源(javascript,图片)都写的是相对服务器根的绝对路径。这样很不好,尤其是移植的时候就唯一确定了被部署的context path。这样很不方便。
有一种替代方法,可以享受同样的便利,但是却没有了前面的麻烦。那就是使用html base标签。
1,在jsp里面里,添加base标签
<BASE HREF="<%
String s = request.getRequestURL().toString();
out.print(s.substring(0, s.indexOf("/", 8))
+ request.getContextPath()+"/");
%>">添加到html的head里。
2,描述资源路径的时候,写相对于根的路径。但是,不要以/开头。
通过上面两个步骤,即可功德圆满。
有一种替代方法,可以享受同样的便利,但是却没有了前面的麻烦。那就是使用html base标签。
1,在jsp里面里,添加base标签
<BASE HREF="<%
String s = request.getRequestURL().toString();
out.print(s.substring(0, s.indexOf("/", 8))
+ request.getContextPath()+"/");
%>">添加到html的head里。
2,描述资源路径的时候,写相对于根的路径。但是,不要以/开头。
通过上面两个步骤,即可功德圆满。
相关文章推荐
- TIPS:在web页面里写引用资源绝对路径的替代方法
- vue-cli 项目中绝对路径引用的相关资源 npm run build 后 打开页面报404错误
- 对Web页面元素的绝对唯一引用方法
- 在jsp页面中获取图片,css资源的绝对路径方法
- 对Web页面元素的绝对唯一引用方法
- 对Web页面元素的绝对唯一引用方法
- Struts2 访问Action和Jsp页面出现的路径问题解决方案之 ---- 为jsp、图片、js、css等获取Web工程的绝对路径的方法
- asp.net web页面显示服务器绝对路径下图片
- Web项目的类库中引用WebService,在部署后动态配置WebService路径的方法
- [导入]无法获得Web绝对路径又一方法
- 获取web项目的绝对路径的方法总结
- struts2下,jsp视图页面中CSS和javascript引用相对路径和绝对路径问题。
- webpack引用动态资源路径错误的解决方案
- J2EE中JSP页面引用外部资源时的路径问题
- J2EE WEB项目中获取相对路径与绝对路径的方法
- struts2下,jsp视图页面中CSS和javascript引用相对路径和绝对路径问题。
- J2EE中JSP页面引用外部资源时的路径问题
- 获取web项目的绝对路径的方法总结
- 访问web资源的相对路径和绝对路径
- webpack+vuecli打包生成资源相对引用路径与背景图片的正确引用