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;
}
本文介绍了在JavaScript和Java中如何获取项目的根路径。在JavaScript中,通过`window.document.location`对象的相关属性可以获取;而在Java中,利用`HttpServletRequest`对象的方法可以实现。这些方法对于在Web开发中构建动态URL或资源路径非常有用。

被折叠的 条评论
为什么被折叠?



