<c:url>標籤相關知識點

來源:互聯網
上載者:User

標籤:style   blog   http   color   使用   檔案   

一、

<c:url>標籤的作用主要用來產生字串類型的url,而不是產生一個超連結,注意url(統一資源定位器)與超連結兩個含義的區別.

<c:url value="http://www.baidu.com" />在JSP頁面中的輸出形式如下:
可以看出來這在頁面中就是個字串,不是一個能點擊的超連結.------------------------------------------------------------------------------------------------二、要想使用這個<c:url>產生超連結,就必須配合HTML元素<a>使用.例如: <a href="  <c:url value="./testParamImported.jsp">  <c:param name="username" value="yangmu"></c:param>  <c:param name="password" value="hello"></c:param>  </c:url>">跳轉頁面</a> 這樣的代碼在頁面中的顯示如下:
這樣形成可以點擊的超連結了.--------------------------------------------------------------------------------------------------三、如上例,也可結合使用<c:param>標籤對<c:url>產生的url字串追加參數上例形成的url字串如下:

這樣的兩個標籤結合使用就可以自動產生有效格式的url.--------------------------------------------------------------------------------------------------四、<a>元素,<c:url>,<c:param>標籤 三者結合使用:顯示結果:
點擊這個超連結後的結果:

--------------------------------------------------------------------------------------------------五、可以利用var和scope屬性將<c:url>標籤產生的字串類型url儲存在四範圍的屬性內,然後再通過EL運算式將儲存在四範圍屬性中的url取出來.

是以上代碼在頁面中的顯示.點選連結後的結果:

-------------------------------------------------------------------------------------------------六、沒有使用<c:url>標籤之前必須使用文檔相對路徑或是絕對路徑對目標資源進行定位,如果使用根相對路徑就會發生錯誤,具體詳見J2EE中的絕對路徑&根相對路徑&文檔相對路徑 問題注意,但是在使用<c:url>標籤的時候就可以以Web應用的根目錄為參考點出發進行資源的定位,即根相對路徑的使用.例:
lightning.jpg資源定位:
使用根相對路徑定位的結果:

這樣就會自動產生連結到page檔案夾下lightning.jpg的地址,無須再耗費時間計算圖片的相對位址.並且當網域名稱改變的時候,也不需要改變絕對路徑.上面圖片產生的絕對路徑如:
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.