web專案中各種路徑的獲取

2021-07-04 13:38:31 字數 547 閱讀 8627

絕對路徑:絕對路徑就是你的主頁上的檔案或目錄在硬碟上真正的路徑,(url和物理路徑)例如:c:/xyz/test.txt 代表了test.txt檔案的絕對路徑。也代表了乙個url絕對路徑。

相對路徑:相對與某個基準目錄的路徑。包含web的相對路徑(html中的相對目錄),例如:在servlet中,"/"代表web應用的跟目錄。和物理路徑的相對表示。例如:"./" 代表當前目錄,"../"代表上級目錄。這種類似的表示,也是屬於相對路徑。

//獲取執行專案名稱

servletcontext sc =wac.getservletcontext();

string projectname = sc.getcontextpath();

//獲取執行專案路徑 即tomcat下的專案路徑(預設情況下)

//tomcat conf server.xml配置檔案若有配置專案路徑,則是該docbase的路徑

string filepath=servletcontext.getrealpath("/").replace("\\", "/");

web專案中的路徑問題

在web專案中,相對路徑相對的是使用者上乙個訪問的路徑 public string list model model throws exception jcontractlist.jsp頁面有乙個鏈結貨物 該鏈結使用了相對路徑,相對的是 cargo contract list.action 路徑,所...

獲取專案中的檔案路徑

必須在類路徑src下 目錄中不能有中文和空格 統一的方式,提高 的可移植性 linux和windows都可 getresource 已經定位到 src 目錄,只需要填入該檔案的相對於src的目錄 string path thread.currentthread getcontextclassload...

web專案中的路徑相關問題

28ttt service 專案名 servlet中,獲得專案絕對路徑 request.getsession.getservletcontext getrealpath 如 e 6.0 workspace 28ttt service servlet中,請求頁面的相對路徑 request.getser...