關於Web中的相對路徑和絕對路徑問題

2021-07-26 16:03:37 字數 655 閱讀 2904

路徑問題總結:按照伺服器端和客戶端來進行區分的!

超連結、表單、重定向(a.html  aservlet)  http://localhost:8080/***x/ooservlet

客戶端路徑:可以絕對可以相對

/:表示相對當前主機

不寫:表示相對當前檔案

**、包含(bservlet)

伺服器端路徑:必須是相對路徑,不能絕對路徑

/:相對當前應用

不寫:相對當前應用

:(web.xml)

必須以/開頭,代表當前應用!

servletcontext獲取資源:(cservlet)

必須是相對路徑,/可寫可不寫,不管寫不寫都相對當前應用

class獲取資源:(cservlet)

必須是相對路徑,可寫可不寫/,寫了代表相對當前類路徑,不寫代表相對當前類的.class檔案所在路徑

classloader獲取資源:(cservlet)

必須是相對路徑,可寫可不寫,不管寫不寫都相對當前類路徑

伺服器端使用的都是相對路徑

相對路徑裡面:

得分情況,見上面的內容。

客戶端可以使用相對路徑也可以使用絕對路徑

相對路徑裡面:

帶有/的,/代表當前主機

不帶/的,相對當前檔案路徑

關於絕對路徑和相對路徑

一 基本概念 1 相對路徑 顧名思義,相對路徑就是相對於當前檔案的路徑。網頁中一般表示路徑使用這個方法。2 絕對路徑 絕對路徑就是你的主頁上的檔案或目錄在硬碟上真正的路徑。絕對路徑就是你的主頁上的檔案或目錄在硬碟上真正的路徑,比如,你的perl 程式是存放在 c apache cgi bin 下的,...

關於絕對路徑和相對路徑

一 基本概念 1 相對路徑 顧名思義,相對路徑就是相對於當前檔案的路徑。網頁中一般表示路徑使用這個方法。2 絕對路徑 絕對路徑就是你的主頁上的檔案或目錄在硬碟上真正的路徑。絕對路徑就是你的主頁上的檔案或目錄在硬碟上真正的路徑,比如,你的perl 程式是存放在 c apache cgi bin 下的,...

關於絕對路徑和相對路徑

大家都知道,在我們平時使用計算機時要找到需要的檔案就必須知道檔案的位置,而表示檔案的位置的方式就是路徑。例如,只要看到這個路徑 d 許慧欣.jpg 我們就知道 許慧欣.jpg 檔案是在d盤的 目錄中。類似於這樣完整的描述檔案位置的路徑就是絕對路徑。絕對路徑 1 就是你的主頁上的檔案或目錄在硬碟上真正...