Web開發中的路徑問題總結

2021-05-08 07:24:46 字數 1200 閱讀 9082

(參考msdn)

幾個符號的含義:

'/' 代表**根目錄:"/images/sampleimage.jpg" 相當於".../inetpub/wwwroot/image/sampleimage.jpg"

'~' 代表應用程式根目錄,~ 運算子只能為伺服器控制項識別, 並且位於伺服器**中. 不能將~ 運算子用於客戶端元素.

'..' 代表上一級目錄:"/bbs/images/sampleimage.jpg" 相當於"/bbs/../bbs/images/sampleimage.jpg"

'.' 代表當前目錄:"/bbs/images/sampleimage.jpg" 相當於"/bbs/images/./././sampleimage.jpg"

" />

(*)**根目錄相對路徑, 此路徑將根據**根目錄( 而非應用程式根目錄) 進行解析. 如果將跨應用程式的資源( 例如影象或客戶端指令碼檔案) 保留在**根目錄下的資料夾中, 則**根目錄相對路徑非常有用.

乙個**的根目錄是/wwwroot/, 其下還可能有許多的應用程式, 如bbs, 此時該應用程式的根目錄就是/bbs/.

此示例路徑假定images 資料夾位於**根目錄下.

而且如果**為

則此路徑將解析為以下形式.http://www.example.com/images/sampleimage.jpg

如果images 資料夾在某個應用程式目錄中如bbs, 那麼解析還是

很明顯**根目錄下沒有image 目錄, 檔案找不到. 此時改為:

就行了!!!!!!!!!!

(*)下面是乙個根據當前頁面路徑解析的相對路徑.

預設情況下, 瀏覽器使用當前頁面的url ( 應用程式根目錄) 作為解析相對路徑的基準. 但是, 可以在頁面中包含html base 元素, 以指定替代基路徑.

確定當前**的物理檔案路徑:

根據請求屬性確定路徑

下面的是httprequest 物件的屬性, 這些屬性幫助確定應用程式中的資源的路徑.

已使用以下url 發出瀏覽器請求: .

web開發中的路徑問題

在 j2ee 開發中不免會遇到取路徑的時候,而 web開發時有相對路徑和絕對路徑之分,而且還有 web路徑和真實路徑的區別,面對這樣的問題時,我種是記不清應該呼叫哪些方法,所以記在 blog 中備察。準備工作 我的 訪問路徑是 的物理儲存路徑是 c chhoweb root 記錄開始 l在 acti...

Web開發中的路徑問題

路徑問題在web開發中算是令人比較蛋疼的問題,尤其是用相對位址時,同樣的 在不同的目錄結構中竟然會出現有對有錯的結果,讓人茫然不知所措。這種錯誤,究其原因,還是對web中路徑的概念一知半解,為徹底避免這種錯誤,提高開發效率,這裡對web中路徑問題稍作總結。1.伺服器端的相對位址 2.重定向的路徑問題...

web開發路徑問題

在eclipse中建立web工程,其目錄結構如下所示 同級目錄 即同一資料夾下的內容 在testurl.jsp新增獲取路徑的 如下所示 其執行結果如下所示 servlet 對映 xx 中的 代表當前 web應用的根路徑。所有的web.xml檔案都是描述某個web應用的部署相關資訊,所以 只能代表當前...