您的位置:首页 > Web前端 > JavaScript

jsp取得绝对路径的方法(避免请求转发的方式导致路径错误)

2016-10-26 10:17 316 查看
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
System.out.println(basePath);//这里获得的就是 协议名://服务器名:请求端口号/项目名/
%>

如果我们要导入一个富文本控件,以时间控件为例:

<script language="javascript" type="text/javascript" src="<%=basePath %>emailinfo/My97DatePicker/WdatePicker.js"></script>

只需要在相对项目资源的相对路径(此处为src属性,还有href属性)前加上 <%=basePath> 或 ${bashPath} 或 ${page.basePath} 皆可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: