Afficher le résultat, ou le mettre dans une variable
Bonjour,
J'ai écrit un tag qui affiche directement son résultat.
Code:
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"/> |
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.
Est-ce possible ? Comment faire ?
Merci :)