您的位置:首页 > Web前端 > JavaScript

js获取项目根路径

2015-01-05 14:46 239 查看
方法一:

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


方法二:

//http://localhost:9999/mbuy/user/login.action
function getRootPath(){
//pathName:--->   mbuy/user/login.action
var pathName = window.location.pathname.substring(1);
//webName:--->mbuy
var webName = pathName == '' ? '' : pathName.substring(0, pathName.indexOf('/'));
//return:--->http://localhost:9999/mbuy/
return window.location.protocol + '//' + window.location.host + '/'+ webName + '/';
}


方法三:

利用jquery定义全局变量ctx

(taglib.jsp文件)





ps:在jsp页面中必须引入taglib.jsp文件方可在js文件中使用定义的全局变量ctx:使用方式:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: