java获取环境路径方法_JAVA获取服务器路径的方法
1、在JSF環境中獲取到ServletContext:
ServletContext sc = (ServletContext)FacesContext.
getCurrentInstance().getExternalContext().getContext();
2、servlet中獲得項目絕對路徑
String filePath=this.getServletConfig().
getServletContext().getRealPath("/");
根目錄所對應的絕對路徑
request.getServletPath();
文件的絕對路徑
request.getSession().getServletContext().getRealPath(request.getRequestURI())
當前web應用的絕對路徑
servletConfig.getServletContext().getRealPath(“/”);
3、jsp中獲取服務器路徑
String contextPath = request.getContextPath();
String realPath = request.getSession().
getServletContext().getRealPath("/");
String basePath = request.getScheme()+"://"+request.getServerName()+":"+
request.getServerPort()+contextPath+"/";
說明:
contextPath =”/項目名稱”; //獲取的是項目的相對路徑
realPath = F:\tomcat_home\webapps\項目名稱\ //獲取的是項目的絕對路徑
basePath = http://localhost:8080/項目名稱/ //獲取的是服務的訪問地址
4、ServletContext對象獲得幾種方式
Javax.servlet.http.HttpSession.getServletContext()
Javax.servlet.jsp.PageContext.getServletContext()
Javax.servlet.ServletConfig.getServletContext()
文件的絕對路徑
request.getSession().getServletContext().getRealPath(request.getRequestURI())
當前web應用的絕對路徑
servletConfig.getServletContext().getRealPath(“/”);
*************************************************************************【轉】
總結
以上是生活随笔為你收集整理的java获取环境路径方法_JAVA获取服务器路径的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 优盘bitlocker怎么取消 取消优盘
- 下一篇: opencv java 显示图片_【op