使用js获取项目路径,以供全局使用。
//js获取项目根路径,如: http://localhost:8083/uimcardprj
function getRootPath(){
//获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
var curWwwPath=window.document.location.href;
//获取主机地址之后的目录,如: uimcardprj/share/meun.jsp
var pathName=window.document.location.pathname;
var pos=curWwwPath.indexOf(pathName);
//获取主机地址,如: http://localhost:8083
var localhostPaht=curWwwPath.substring(0,pos);
//获取带"/"的项目名,如:/uimcardprj
var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
return(localhostPaht+projectName);
}
pathname 属性:
一个可读可写的字符串,可设置或返回当前 URL 的路径部分。
参考:http://www.runoob.com/jsref/prop-loc-pathname.html
substring() 方法:
用于提取字符串中介于两个指定下标之间的字符。
参考:http://www.w3school.com.cn/jsref/jsref_substring.asp