js获取项目根路径
当js作为文件引入的时候,${pageContext.request.contextPath} 不可以作为获取项目的根路径,因此只能用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);
}
标签:路径,js,获取,pathName,uimcardprj,var
From: https://blog.51cto.com/u_16034393/6152972