JSTL แท็ก url เป็นเพียงวิธีการอื่นในการเขียนการเรียกไปยัง response.encodeURL() กระบวนการ. ข้อได้เปรียบที่แท้จริงเพียงอย่างเดียวที่แท็ก URL มีให้คือการเข้ารหัส URL ที่เหมาะสม รวมถึงพารามิเตอร์ใดๆ ที่ระบุโดย พารามิเตอร์ แท็ก.
คุณสมบัติ
| แอตทริบิวต์ | คำอธิบาย | จำเป็น | ค่าเริ่มต้น |
|---|---|---|---|
| ค่า | URL พื้นฐาน | ใช่ | ไม่มี |
| บริบท | / ตามด้วยชื่อเว็บแอปพลิเคชันท้องถิ่น | ไม่ | แอปพลิเคชันปัจจุบัน |
| var | ชื่อของตัวแปรเพื่อแสดง URL ที่ประมวลผล | ไม่ | พิมพ์ไปที่หน้า |
| ขอบเขต | ขอบเขตของตัวแปรเพื่อแสดง URL ที่ประมวลผล | ไม่ | หน้า |
ตัวอย่าง
<%@ 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.htm"/>">TEST</a>
</body>
</html> สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
TEST