<c:url> Etiqueta

JSP 标准标签库Biblioteca de etiquetas estándar de JSP

La etiqueta <c:url> formatea la URL como una cadena y luego la almacena en una variable.

Esta etiqueta reescribe automáticamente la URL cuando es necesario.

El atributo var se utiliza para almacenar la URL formateada.

La etiqueta <c:url> es solo un método alternativo para invocar el método response.encodeURL(). Su verdadera ventaja radica en proporcionar una codificación adecuada de la URL, incluyendo los parámetros especificados en <c:param>.

Formato de sintaxis

<c:url
  var="<string>"
  scope="<string>"
  value="<string>"
  context="<string>"/>

Atributos

La etiqueta <c:url> tiene los siguientes atributos:

Atributo Descripción ¿Requerido? Valor predeterminado
value URL base Sí Ninguno
context Nombre de la aplicación web local no Aplicación actual
var Nombre de la variable que representa la URL no Print to page
scope Alcance del atributo var no Page

Demostración de ejemplo

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>c:url 标签实例</title>
</head>
<body>
    <h1>&lt;c:url&gt实例 Demo</h1>
    <a href="&lt.html"http://www.example.com"/>">
     这个链接通过 &lt;c:url&gt; 标签生成。
    </a>
</body>
</html>

Acceda a la página anterior mediante el navegador y luego vea el código fuente; se muestra de la siguiente manera:


JSP 标准标签库Biblioteca de etiquetas estándar de JSP

Otras extensiones