JSP:绝对路径引用文件
这两天正在修改jsp 页面,因为路径问题遇到各种困惑,在网上找了好多关于路径的介绍,太完善了!但是太多了。。还没学会头就晕了。
终于让我找到一个简单的方法 绝对路径。
在Myeclipse创建一个JSP文件,它会默认的加上以下代码:
jsp代码:
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
在 <head></head> 中写成这样 <base herf="<%=basePath>"> 这说明在该页面中的所有路径都是于项目的 WebRoot 为相对路径,
例如 css 和js的引用:
<link rel="stylesheet" href="style/css/index.css" type="text/css"
media="screen" charset="utf-8" />
<script src="style/js/jquery.js" type="text/javascript"></script>
例如 webRoot下的images中的图片的引用:<a href="images/XXX.jpg">
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。