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);
}
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);
}