Bonjour,
J'ai écrit un tag qui affiche directement son résultat.
J'aimerais ajouter un paramètre optionnel (var) indiquant le nom de la variable dans laquelle écrire le résultat, au lieu de l'afficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ tag body-content="empty" %> <%@ attribute name="key" type="java.lang.String" required="true" rtexprvalue="true" %> <%@ attribute name="var" type="java.lang.String" required="false" rtexprvalue="false" %> <c:choose> <c:when test="${not empty labels and not empty labels[key]}"> <c:set var="label" value="${labels[key]}"/> </c:when> <c:otherwise> <c:set var="label" value="${key}"/> </c:otherwise> </c:choose> <c:out value="${label}" escapeXml="true"/>
Est-ce possible ? Comment faire ?
Merci![]()
Partager