[EL] Erreur d'expression dans un test
Bonsoir
voilà j'ai besoin d'utilisé EL, dans une condition, mais ça ne veut pas marcher
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<c:forEach var="horaire" items="${horaires}">
<tr>
<td>${horaire}</td>
<td>
<c:choose>
<c:when test="${mapRDV.${horaire} ne ""}">
${mapRDV.['horaire']}
</c:when>
<c:otherwise>
<a href="">Ajouter RDV</a>
</c:otherwise>
</c:choose>
</td>
</tr>
</c:forEach> |
et quand j'exécute, ça me retourne une erreur, comme quoi, ça contient une erreur d'expression.
mapRDV est un map et horaire un attribut ..je pense pas que le problème vient de là. est ce que si mapRDV.[${horaire}] ne trouve rien dans la map , et ce que ça retourne null ?
Merci d'avance