JSP中 <c:url>标记的用途是什么?

<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