6 開發收穫 JSP頁面中的相對路徑問題

2021-06-19 08:35:49 字數 806 閱讀 7620

使用myeclipse自動生成的jsp頁面中會自動加上下面兩句話:

...

<%

string path = request.getcontextpath();

string basepath = request.getscheme() + "://"+ request.getservername() + ":" + request.getserverport()+ path + "/";

%>...

屬性:

href 屬性規定頁面中所有相對鏈結的基準 url。

target 屬性規定在何處開啟頁面上的所有鏈結。

注意:標籤必須位於 head 元素內部。

在 html 中,標籤沒有結束標籤;在 xhtml 中,標籤必須被正確地關閉。

因此,很多jsp開發的人在做專案的時候經常會因為相對路徑和絕對路徑問題而煩惱,加上了

">
則該網頁中所有的相對路徑省略的前面部分就是base path,也就是加上base path之後就是絕對路徑,但是如果沒有加上這個base path的話,就以相對路徑的方式來查詢。

相對路徑:相對路徑總是基於當前檔案所在路徑為基點開始算起。這與放不放在web應用伺服器上沒有關係。

1、同級目錄:直接寫就行,不需要寫目錄資訊。

2、下級目錄:直接寫目錄名加檔名就行。

3、父級目錄。在目錄名前加「..」就行。

css檔案中的相對路徑也是如此。

以上是開發過程中的一點收穫,查詢資料後簡單總結了一下,希望幫助到大家。

JSP中的相對路徑解惑

簡單示例 jsp頁面中,我們經常有引用各種等資源,例如下面的jsp片段中 我的檔案 在src有兩種引用方法 1 src images close.gif class op alt 2 src images close.gif class op alt 這兩種方法的具體含義 以web容器為tomcat...

jsp中的絕對路徑 相對路徑和訪問jsp的方式

1 jsp的絕對路徑 絕對路徑在複製jsp時不用修改路徑都會正常顯示,但是絕對路徑 只有jsp可以識別 例如 相對路徑 image logo.jpg 絕對路徑 image logo.jpg 的作用是取出部署的應用程式名,這樣不管如何部署,所用路徑都是正確的。2 jsp的相對路徑 相對路徑固然比較靈活...

JSP中的絕對路徑和相對路徑

jsp中究竟採用絕對路徑還是採用相對路徑隨著所採用技術的越來越複雜,這個問題也變得越來越難以解決。採用相對路徑遇到的問題 l 相對路徑固然比較靈活,但如果想複製頁面內的 卻變得比較困難,因為不同的頁面具有不同的相對路徑,複製後必須修改每乙個連線的路徑。l 如果頁面被多於乙個的頁面所包含,那麼被包含頁...