Balise <c:url>
Bibliothèque de balises standard JSP
La balise <c:url> formate une URL en une chaîne et la stocke dans une variable.
Cette balise réécrit automatiquement l'URL lorsque cela est nécessaire.
L'attribut var est utilisé pour stocker l'URL formatée.
La balise <c:url> n'est qu'un moyen optionnel d'appeler la méthode response.encodeURL(). Son véritable avantage est qu'elle fournit un encodage d'URL approprié, y compris les paramètres spécifiés dans <c:param>.
Syntaxe
<c:url var="<string>" scope="<string>" value="<string>" context="<string>"/>
Attributes
La balise <c:url> possède les attributs suivants :
| Attribut | Description | Requis | Valeur par défaut |
|---|---|---|---|
| value | URL de base | Oui | Aucune |
| context | Le nom de l'application web locale | non | Application actuelle |
| var | Nom de variable représentant l'URL | non | Afficher sur la page |
| scope | La portée de l'attribut var | non | Page |
Exemples
<%@ 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><c:url>实例 Demo</h1>
<a href="<.html"http://www.example.com"/>">
这个链接通过 <c:url> 标签生成。
</a>
</body>
</html>
Accédez à la page ci-dessus via un navigateur, puis affichez le code source, et il s'affichera comme suit :

Autres extensions