java獲取當前項目的路徑地址 請教在java中通過數據庫的相對路徑獲取絕對路徑的方法2?
請教在java中通過數據庫的相對路徑獲取絕對路徑的方法2?在這種情況下,您可以使用以下三種方法來解決問題。這只是使用它的方法。某些情況不適用于當前情況。詳細信息如下:使用代碼獲取當前執(zhí)行類的目錄這個.
請教在java中通過數據庫的相對路徑獲取絕對路徑的方法2?
在這種情況下,您可以使用以下三種方法來解決問題。這只是使用它的方法。某些情況不適用于當前情況。
詳細信息如下:
使用代碼獲取當前執(zhí)行類的目錄這個.getClass(). 獲取資源(“/”)。Getpath()
獲取當前執(zhí)行代碼的文件的目錄。
I/coding/JSP/root/dialog/JavaBean&servlet/
然后通過字符串刪除last/,并找到last/以獲取包含dialog/的目錄,代碼如下:
字符串路徑=這個.getClass().getResource(“/”).getPath()
路徑=路徑.子字符串(0, 路徑長度()-1)
int索引=路徑.lastIndexOf(“/”)
路徑=路徑.子字符串(0,索引)
路徑是您想要的目錄。這是方法之一配置屬性
add dbpath=I/coding/JSP/root/dialog/db/
并取出配置文件。這不適用。您需要經常重新啟動項目。雖然它可以解決這個問題,但不建議這樣做。
從數據中獲取內容。因為這是訪問本身,所以不使用它。在企業(yè)中,這種方法經常被用來專門編制配置表。管理系統配置…
小穆學給你寫的。謝謝你的閱讀。今天比昨天好,是進步。
JAVA獲取絕對路徑的問題如何解決?
1使用servlet獲取1.1獲取項目的絕對路徑請求.getSession(). Getservletcontext()。Getrealpath(”)1.
2獲取瀏覽器地址request.getRequestURL()1.
3獲取當前文件的絕對路徑請求.getSession().getServletContext().getRealPath(請求.getRequestURI()) 2. 獲取當前classpath字符串A2=類名class.getResource類(“”).toString()字符串a3=DBConnection.class.getResource(“/”).toString()字符串a4=DBConnection.class.getClassLoader().getResource(“”).toString()字符串t=線程.currentThread(). Getcontextclassloader()。獲取資源(“”)。Getpath()//可以很好地理解輸出。三。獲取文件字符串t=線程.currentThread(). Getcontextclassloader()。獲取資源(“”)。Getpath()int num=t.indexof(”。Metadata”)字符串路徑=t.substring(1,Num)。替換(“/”,“ ”)“項目名稱webcontent文件”