目录

<c:url>

《c:url》标记将URL格式化为字符串并将其存储到变量中。 必要时,此标记会自动执行URL重写。 var属性指定将包含格式化URL的变量。

JSTL url标记只是将调用写入response.encodeURL()方法的另一种方法。 url标记提供的唯一真正优势是正确的URL编码,包括children param标记指定的任何参数。

属性 (Attribute)

《c:url》标记具有以下属性 -

属性 描述 需要 默认
Value 基本URL YesNone
context /后跟本地Web应用程序的名称 No 目前的申请
var 用于公开已处理URL的变量的名称 No 打印到页面
scope 用于公开已处理URL的变量的范围 NoPage

例子 (Example)

<%@ 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>

这将产生以下结果 -

<a href="/jsp/index.htm">TEST</a>
↑回到顶部↑
WIKI教程 @2018