Web開發中的路徑問題

2021-08-31 01:52:19 字數 998 閱讀 7445

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

1. 伺服器端的相對位址

2. 重定向的路徑問題

forward跳**

sendredirect跳**

所有的html中的相對位址都是相對於http://

/ 的。

4. 兩種相對路徑

相對於根目錄的路徑:

在客戶端解析為的絕對路徑為:http://localhost:8080/jsp/path/pathtest.jsp

相對於當前目錄的路徑:

5. 站點根目錄和css路徑問題

當在jsp中引入css時,如果其相對路徑相對於當前jsp檔案的,會正常找到相應的css

但是如果從乙個和當前jsp的路徑不一樣的servlet中forward到這個jsp時,當前的相對路徑是哪個servlet的相對路徑,而不是jsp所在的路徑,這時不能在jsp中用這樣的路徑:或者。

6. servlet中幾個獲取路徑方法的對比

那麼分別呼叫request.getcontextpath( )、request.getservletpath( ) 、 request.geturi( )、request.geturl( )分別返回什麼路徑?

這幾個方法都是在httpservletrequest介面中定義的。

2). request.getservletpath( ) 返回servlet的路徑。上例中該方法將返回/blog/list;

web開發中的路徑問題

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

Web開發中的路徑問題總結

參考msdn 幾個符號的含義 代表 根目錄 images sampleimage.jpg 相當於 inetpub wwwroot image sampleimage.jpg 代表應用程式根目錄,運算子只能為伺服器控制項識別,並且位於伺服器 中.不能將 運算子用於客戶端元素.代表上一級目錄 bbs i...

web開發路徑問題

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