Balise <c:url>

JSP 标准标签库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>&lt;c:url&gt实例 Demo</h1>
    <a href="&lt.html"http://www.example.com"/>">
     这个链接通过 &lt;c:url&gt; 标签生成。
    </a>
</body>
</html>

Accédez à la page ci-dessus via un navigateur, puis affichez le code source, et il s'affichera comme suit :


JSP 标准标签库Bibliothèque de balises standard JSP

Autres extensions