request.getsession().getservletcontext().getrealpath("/");//獲取web專案的路徑
1.jsp中取得路徑:
以工程名為test為例:
(1)得到包含工程名的當前頁面全路徑:request.getrequesturi()
結果:/test/test.jsp
(2)得到工程名:request.getcontextpath()
結果:/test
(3)得到當前頁面所在目錄下全名稱:request.getservletpath()
結果:如果頁面在jsp目錄下 /test/jsp/test.jsp
2.在類中取得路徑:
(1)類的絕對路徑:class.class.getclass().getresource("/").getpath()
結果:/d:/test/webroot/web-inf/classes/pack/
(2)得到工程的路徑:system.getproperty("user.dir")
結果:d:/test
3.在servlet中取得路徑:
(1)得到工程目錄:request.getsession().getservletcontext().getrealpath("") 引數可具體到包名。
結果:http://localhost:8080/test/test
結果:/test/test
java獲取路徑的各種方式
利用system.getproperty 函式獲取當前路徑 system.out.println system.getproperty user.dir 指定了當前的路徑使用file提供的函式獲取當前路徑 file directory newfile 設定為當前資料夾 trycatch except...
c 中各種獲取路徑方法
獲取模組的完整路徑,包含檔名 system.diagnostics.process.getcurrentprocess mainmodule.filename 獲取和設定當前目錄 該程序從中啟動的目錄 的完全限定目錄。system.environment.currentdirectory 獲取應用程...
request 獲取各種路徑
從request獲取各種路徑總結 request.getrealpath url 虛擬目錄對映為實際目錄 request.getrealpath 網頁所在的目錄 request.getrealpath 網頁所在目錄的上一層目錄 request.getcontextpath 應用的web目錄的名稱 如...