程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java中完成獲得途徑的辦法匯總

Java中完成獲得途徑的辦法匯總

編輯:關於JAVA

Java中完成獲得途徑的辦法匯總。本站提示廣大學習愛好者:(Java中完成獲得途徑的辦法匯總)文章只能為提供參考,不一定能成為您想要的結果。以下是Java中完成獲得途徑的辦法匯總正文


1、 java文件中取得途徑

Thread.currentThread().getContextClassLoader().getResource("") //取得資本文件(.class文件)地點途徑
ClassLoader.getSystemResource("")
Class_Name.class.getClassLoader().getResource("")
Class_Name.class .getResource("/")         
Class_Name.class .getResource("")         // 取得以後類地點途徑
System.getProperty("user.dir")              // 取得項目根目次的相對途徑
System.getProperty("java.class.path")    //獲得類途徑和包途徑

打印輸入順次以下:

file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/
file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/com/xml/imp/
F:work_litaouri_test
F:work_litaouri_testWebContentWEB-INFclasses;F:work_litaouri_testWebContentWEB-INFlibdom4j.jar

2、 JSP中取得以後運用的絕對途徑和相對途徑

根目次所對應的相對途徑:request.getRequestURI()
文件的相對途徑  :application.getRealPath(request.getRequestURI());
以後web運用的相對途徑 :application.getRealPath("/");
獲得要求文件的下層目次:new File(application.getRealPath(request.getRequestURI())).getParent()

3、Servlet中取得以後運用的絕對途徑和相對途徑

根目次所對應的相對途徑:request.getServletPath();
文件的相對途徑 :request.getSession().getServletContext().getRealPath(request.getRequestURI())
以後web運用的相對途徑 :servletConfig.getServletContext().getRealPath("/");

(ServletContext對象取得幾種方法:
javax.servlet.http.HttpSession.getServletContext()
javax.servlet.jsp.PageContext.getServletContext()
javax.servlet.ServletConfig.getServletContext()
)

以上所述就是本文的全體內容了,願望年夜家可以或許愛好。

請您花一點時光將文章分享給您的同伙或許留下評論。我們將會由衷感激您的支撐!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved