- 获取部署项目的root地址
//获取项目url路径
function getRootPath() {
// 1、获取当前全路径,如: http://localhost:8080/springmvc/page/frame/test.html
let curWwwPath = window.location.href;
// 获取当前相对路径: /springmvc/page/frame/test.html
let pathName = window.location.pathname;
// 获取主机地址,如: http://localhost:8080
let local = curWwwPath.substring(0, curWwwPath.indexOf(pathName));
// 获取带"/"的项目名,如:/springmvc
let projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);
//http://localhost:xxxx/项目名
return local + projectName;
}
// webapp的路径 http://localhost:xxxx/项目名/
// window.location.href = getRootPath() + "/pages/index.html";