1. 程式人生 > >關於絕對路徑和相對路徑的理解

關於絕對路徑和相對路徑的理解

1.相對路徑和絕對路徑大家估計剛接觸程式設計的時候就學習過,所以一些東西我就不說了,本人也只是記錄下個人覺的關鍵的東西,

相對路徑:相對於當前頁面位置的路徑。./:是代表當前位置,../是代表上一級位置。

絕對路徑:絕對是相對於根目錄,一開始加/就是代表根目錄,也就代表這個路徑是絕對路徑了,靜態檔案的根目錄在編譯前的專案位置為webapp,如:

,

如果有些人不好理解,那麼咱們換一種方式,靜態檔案編譯後產生的檔案目錄結構是在專案名的下一級,如:

咱們的java檔案是在WEB-INF下的classes檔案中,這樣應該就可以理解為一些檔案引用的絕對路徑的寫法了,例如下圖:

一種是直接寫了絕對路徑,一種是通過pageContenxt或區的絕對路徑,下圖是訪問後顯示的情況:

這樣就可以很好理解絕對路徑為什麼這樣寫,這樣寫是否正確了。