English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Etiqueta <c:url>

Biblioteca de etiquetas estándar de JSP

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

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

La propiedad var se utiliza para almacenar la URL formateada.

La etiqueta <c:url> es una opción para invocar el método response.encodeURL() y su verdadero beneficio radica en proporcionar una codificación URL adecuada, incluyendo los parámetros especificados en <c:param>.

formato de gramática

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

Atributo

Las etiquetas <c:url> tienen los siguientes atributos:

AtributoDescripción¿Es necesario?Valor predeterminado
value URL base Ninguno
context Nombre de la aplicación de red local No Aplicación actual
var El nombre del variable que representa la URL No Imprimir en la página
scope El ámbito de la propiedad var No Page

Ejemplo de demostración

<%@ 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>Ejemplo de etiqueta c:url</title>
</head>
<body>
    <h1<c:url> ejemplo de Demo</h1>
    <a href="<c:url value="http://es.oldtoolbag.com"/>">
     Este enlace se genera a través de la etiqueta <c:url>.
    </a>
</body>
</html>

Acceda a la página anterior a través del navegador y luego verifique el código fuente o presione F12 Ver

Biblioteca de etiquetas estándar de JSP