Bonjour à tous,

Dans ma servlet j'ai un objet arraylist qui est composé de plusieurs HashMap
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Map<String,Map<String,Boolean>> generalInfo = new HashMap<String,Map<String,Boolean>>();
Map<String,Map<String,Boolean>> geoLocation = new HashMap<String,Map<String,Boolean>>();
ArrayList<Map> displayBlocs = new ArrayList<>();
displayBlocs.add(generalInfo);
displayBlocs.add(geoLocation);

J'ai aussi ajouté l'objet arrayList dans la requête avec comme nom "resultToDisplay"

Ce que je souhaite faire c'est afficher le contenu des HashMap dans ma page JSP. J'ai tenté le code ci-dessous:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<c:if test="${ !empty resultToDisplay}">           
    <%      
        ArrayList<Map> liste = (ArrayList<Map>)request.getAttribute("resultToDisplay");
        out.println(liste.get(0)); //ceci est un premier test pour récuperer la première Map
    %>
</c:if>
Mais j’exécute le code, voici l'erreur qui m'est retourné
Nom : zf.PNG
Affichages : 739
Taille : 67,8 Ko

J'avouerai que je ne comprends pas du tout pourquoi il n'arrive pas à entrer de l'arrayList.

Toute proposition pour m'aider à debogger ceci est la bienvenue... please help!