位置:首頁 > Java技術 > JSP教學 > JSTL <c:url>標簽

JSTL <c:url>標簽

<c:url>標記格式的URL轉換為字符串,並將其存儲到一個變量。重寫必要時,此標簽會自動執行URL。 var屬性指定將包含格式化的URL中的變量。

JSTL的URL標記是寫在調用response.encodeURL()方法隻是一種替代方法。唯一的真正優勢是URL標記提供的是正確的URL編碼,包括子param標簽中指定的參數。

屬性:

<c:url>標記具有以下屬性:

屬性 描述 必須 默認
value 根URL Yes None
context / followed by the name of a local web application No Current application
var Name of the variable to expose the processed URL No Print to page
scope Scope of the variable to expose the processed URL No Page

例子:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title><c:url> Tag Example</title>
</head>
<body>
<a href="<c:url value="/jsp/index.html"/>">TEST</a>
</body>
</html>

這將產生以下輸出結果: