论坛首页 Web前端技术论坛

JAVA和JS获取当前相对路径绝对路径

浏览 5940 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2014-04-11  

 

js获取项目根路径

写道
//js获取项目根路径,如: http://localhost:7070/mbserv
function getRootPath(){
//获取当前网址,如: http://localhost:7070/mbserv/share/meun.jsp
var curWwwPath=window.document.location.href;
//获取主机地址之后的目录,如: mbserv/share/meun.jsp
var pathName=window.document.location.pathname;
var pos=curWwwPath.indexOf(pathName);
//获取主机地址,如: http://localhost:7070
var localhostPaht=curWwwPath.substring(0,pos);
//获取带"/"的项目名,如:/uimcardprj
var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
return(localhostPaht+projectName);
}

 

JAVA获取路径

 

写道
String path = getRequest().getContextPath();
String basePath = getRequest().getScheme()+"://"+getRequest().getServerName()+":"+getRequest().getServerPort()+path+"/";

/**应用部署绝对路径*/
String sysWebPath = getRequest().getSession().getServletContext().getRealPath("");

 

 

getRequest() 写道
public HttpServletRequest getRequest() {
HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder
.getRequestAttributes()).getRequest();

return request;
}

 

 

 

论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics