English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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>.
<c:url var="<cadena>" scope="<cadena>" value="<string>" context="<string>"/>
Las etiquetas <c:url> tienen los siguientes atributos:
Atributo | Descripción | ¿Es necesario? | Valor predeterminado |
---|---|---|---|
value | URL base | Sí | 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 |
<%@ 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