<c:url value="url"[var="name"][scope="page|request|session|application"][context="context"]/>
<c:url value="url" var="name"][scope="page|request|session|application"][context="context"]>
<c:param>
</c:url>
屬性 | 型別 | 描述 | 參照 EL |
---|---|---|---|
url | String | 生成的URL路徑資訊 | 可以 |
context | String | 上下文路徑,用於存取同一個伺服器的其他Web工程,其值必須以“/”開頭,如果指定了該屬性,那麼url屬性值也必須一“/”開頭 | 可以 |
var | String | 變數名稱,將獲取的資源儲存在變數中 | 不可以 |
scope | String | 變數的存在範圍 | 不可以 |
context | String | url屬性的相對路徑 | 可以 |
<%@page import="java.util.*"%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <c:set var="time" value="<%=new Date()%>"/> <c:url value="http://localhost:8080" var="url" scope="session"> <c:param name="Hours" value="${time.hours}"/> <c:param name="Minutes" value="${time.minutes}"/> <c:param name="Seconds" value="${time.seconds}"/> </c:url> <a href=${url}>用產生的URL路徑作為超連結的引數</a> %>執行結果在瀏覽器的位址列中可以看到傳遞的引數,結果如下:
http://localhost:8080/?Hours=168&Minutes=21&Seconds=57