Bonjour à tous,

Dans ma classe Action (Struts), j'instancie un objet de type "Map <String, List<Boolean>> monTableau".

Dans ma JSP, je souhaite récupérer ma list en fonction de la clé de la hash map en string (comme List<Boolean> maList = maMap.get(maCleEnString)).

J'ai trouvé sur internet des choses de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<c:forEach var="bean" items="${monAppli.maMap}">
<td>${bean.intitule}</td>
<td>${bean.dateDeb}</td>
<td>${bean.dateFin}</td>
</c:forEach>
ou du genre :
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
16
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
 
<jsp:useBean id="exampleMap" class="java.util.HashMap"/>
<c:set target="${exampleMap}" property="KS" value="Kansas"/>
<c:set target="${exampleMap}" property="TX" value="Texas"/>
<c:set target="${exampleMap}" property="OK" value="Oklahoma"/>
 
<c:set var="state" value="TX"/>
 
<html>
<body>
    Method 1: ${exampleMap.TX}<br>
    Method 2: ${exampleMap['TX']}<br>
    Method 3: ${exampleMap[state]}<br>
</body>
</html>
Mais cela ne me permet pas de récupérer une liste puis d'itérer dessus

J'aimerais aussi tester les valeur de cette liste de boolean et cocher des checkBoc en fonction du boolean

Merci d'avance