- //获取url地址根目录 当前taomcat下路径
- function getRootPath()
- {
- var pathName = window.location.pathname.substring(1);
- var webName = pathName == '' ? '' : pathName.substring(0, pathName.indexOf('/'));
- return window.location.protocol + '//' + window.location.host + '/'+ webName;
- }
- 得到当前目录后并返回上一层目录
- function getImgPath()
- {
- var pathName = window.location.pathname.substring(1);
- var webName = pathName == '' ? '' : pathName.substring(0, pathName.indexOf('/'));
- var urlpath= window.location.protocol + '//' + window.location.host + '/'+ webName;
- return urlpath.substring(0,urlpath.lastIndexOf("/"));
- }
在做一个项目时,加载当前图片信息,路径每每都不正确,最后得到此结论。
- //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);
- }