<C:URL>标签格式化的URL转换成字符串,并将其存储到变量中。必要时,此标记会自动执行URL重写。该VAR属性指定将包含格式化的URL中的变量。
该JSTL URL标签是调用写的只是一种替代方法response.encodeURL()方法。url标记提供的唯一真正优势是正确的URL编码,包括子级param标记指定的任何参数。
<C:URL>标签具有以下属性-
属性 | 描述 | 需要 | 默认 |
---|---|---|---|
Value | 基本网址 | 是 | None |
context | /后跟本地Web应用程序的名称 | 没有 | 当前应用 |
var | 公开已处理URL的变量名称 | 没有 | 打印到页面 |
scope | 变量的范围以公开已处理的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