Bonjour,


J'aimerais tester qu'une liste avec vide.

Pour ce faire, j'ai dans un premier utilisé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<% if (!c.getCompteEpargneList().isEmpty()) {%>
	la liste est non vide
<% } %>
Mais si je teste avec un <c:if>, plus rien ne marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<c:if test="${! empty session.client.compteEpargneList}">
	la liste est non vide
</c:if>
J'ai également essayé avec <logic:notEmpty> ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<logic:notEmpty name="${request.client.compteEpargneList}">
	la liste est non vide
</logic:notEmpty>
J'ai essayé aussi avec cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<c:if test="${! empty client.compteEpargneList}">
<c:if test="${!client.compteEpargneList.empty}">
<c:if test="${!client.compteEpargneList.isEmpty}">
Quelqu'un aurait une idée ?

J'ai une classe "Client" qui contient une méthode "getCompteEpargneList()" qui renvoie une List.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public List getCompteEpargneList() {
	return Collections.unmodifiableList(compteEpargneList);
}