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

js 中获取上下文路径

2015-10-06 22:56 369 查看


//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);
}
微商城中使用到了:single.js

var curWwwPath=window.document.location.href;
var pathName=window.document.location.pathname;
var pos=curWwwPath.indexOf(pathName);
//获取主机地址,如: http://localhost:7070 var localhostPaht=curWwwPath.substring(0,pos);
//alert(localhostPaht);
this.uploadUrl = localhostPaht +"/shop/weixin/ajaxUploadPic";




============================华丽的分隔符============================

java中获取
Map<String, Object> map = new HashMap<String, Object>();
map.put("url", request.getContextPath() +"/weixin/business_single?sessionId="+sessionId);


最终的结果:http:localhost:8080/shop/weixin/business_single?sessionId=1234

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