English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Bibliothèque de balises standard JSP
Le tag <c:out> est utilisé pour afficher le résultat d'une expression, comparable à <%= %>, mais leur différence réside dans le fait que le tag <c:out> peut accéder directement aux attributs via l'opérateur ".".
Par exemple, pour accéder à customer.address.street, il suffit d'écrire ainsi : <c:out value="customer.address.street">.
Le tag <c:out> ignore automatiquement les caractères de balise XML, donc ils ne sont pas traités comme des balises.
<c:out value="<string>" default="<string>" escapeXml="<true|false>"/>
Les attributs du tag <c:out> sont les suivants :
Attribut | Description | Est-ce nécessaire | Valeur par défaut |
---|---|---|---|
value | Le contenu à sortir | Oui | Aucun |
default | La valeur par défaut de la sortie | Non | Le contenu du corps |
escapeXml | Est-ce que les caractères spéciaux XML doivent être ignorés | Non | true |
<%@ 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:out Exemple de balise</title> </head> <body> <h1<c:out> Exemple/h1> <c:out value="<Objet de données à afficher (sans utiliser de caractères d'échappement)>" escapeXml="true" default="valeur par défaut"></c:out><br/> <c:out value="<Objet de données à afficher (en utilisant des caractères d'échappement)>" escapeXml="false" default="valeur par défaut"></c:out><br/> <c:out value="${null}" escapeXml="false">Si le résultat de l'expression utilisée est null, affichez cette valeur par défaut</c:out><br/> </body> </html>
Résultat de l'exécution :
<c:out> Exemple <Objet de données à afficher (sans utiliser de caractères d'échappement)> <Objet de données à afficher (en utilisant des caractères d'échappement)> Si le résultat de l'expression utilisée est null, affichez cette valeur par défaut