絕對路徑 相對路徑 虛擬路徑

2021-10-09 11:24:34 字數 911 閱讀 9065

有一img.jpg 完整的路徑c:tv\main\img\img.jpg

有另一two.jpg 完整的路徑c:tv\main\html\img\img.jpg

有一頁面index.html 完整的路徑c:tv\main\html\index.html

若在index.html中有一標籤需要引用img.jpg

相對路徑:

字面意思 就是相對的路徑,所有說相對路徑必須要有相對某一目錄而言的 是相對的,

在隨著某一目錄變化而變化的路徑 既可以用相對路徑

用相對路徑引用img.jpg:
在index.html中:用相對路徑引用two.jpg:

在index.html中:

絕對路徑:

就是路徑是絕對的,不能變的, 所以在一些工程下一般用相對路徑,而不用絕對,因為工程移動下位置之後 就有可能找不到資源了。

用相對路徑引用two.jpg:

在index.html中:

虛擬路徑:

虛擬路徑就是解決在工程需要呼叫該工程的伺服器以外的資源時,這裡以myeclipse的tomtac為例,

這個時候工程中的index.html需要引用three.jpg時 就需要利用虛擬路徑

這裡若用絕對路徑,在單獨的乙個頁面index.html時 可以用,但在乙個工程站點裡時 就不行了,該工程會找不到該資源,

除非把該複製到該工程站點的伺服器的根目錄下 另外就是利用虛擬路徑

虛擬路徑的使用:

在tomcat中找到server.xml 並開啟,我是用notepad開啟的,

開啟之後 找到 在中間新增

說明:docbase就是實際的路徑,path是虛擬路徑,相當於把改路徑對映到伺服器中。

這是伺服器中的index.html要引用three.jpg時

可以這樣:

相對路徑絕對路徑

前兩天突然發現自己一直以來對相對路徑絕對路徑的理解都是錯的,於是趕緊查了相關資料。1.絕對路徑 絕對路徑是指檔案在硬碟上真正存在的路徑。例如 bg.jpg 這個是存放在硬碟的 e book 網頁布局 第2章 目錄下,那麼 bg.jpg 這個的絕對路徑就是 e book 網頁布局 第2章 bg.jpg...

絕對路徑 相對路徑

一 基本概念 1 相對路徑 相對於當前檔案的路徑。網頁中表示路徑一般使用這個方法。二 相對路徑常見的寫法 代表目前所在的目錄。開頭 代表根目錄。根目錄下有test1資料夾和image image1.jpg,test1下有index1.html檔案和test2資料夾。test2資料夾下有index2....

C 相對路徑轉絕對路徑,絕對路徑轉相對路徑

絕對轉相對似乎c 沒有提供實現,需要自己寫,這裡摘選了一位博友的實現方法 string relativepath string absolutepath,string relativeto relativepath 呼叫 static void main string args 可以直接用.net自...