返回首页 JSP 教程

JSP 基础教程

JSP 高级教程

JSP 面试问题

JSP 有用的资源

JSTL Core < c:url > 标签

<c:url> 标签将 URL 格式化成一个字符串,并将其存储到一个变量中。这个标签在必要时自动执行URL重写。var 属性指定将包含格式化的 URL 的变量。

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

属性:

<c:url> 标签具有如下所示属性:

属性 描述 是否必需 默认值
value 基 URL
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