Bonjour à tous,

J'ai le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<select name="empCluster" id="cluster">
<c:forEach var="Cluster" items="${lClusters}">
<c:forEach var="clusterEmployee" items="${lClusterEmployee}">																	
<option name="empCluster" value="${Cluster.getType().name}"									
<c:if test="${Cluster.id==clusterEmployee.getCluster().id}">selected</c:if>
>${Cluster.getType().name}	
</option>
</c:forEach>
</c:forEach>
</select>
Je compare donc une liste (lClusters) de Cluster à une autre liste (lClusterEmployee) de clusterEmployee.

Si la condition est remplie, l'élément est selected.

Là où le bât blesse :
1 - A l'arrivée les différents éléments de la liste lClusters (?) sont dupliqués dans ma select list, ce qui n'est bien entendu pas le comportement attendu...
2 - Un seul élément de sélectionné (le dernier ?), là où, pour certains cas, je devrais avoir plusieurs éléments sélectionnés.

Merci par avance pour vos éclairages.