Affichage des éléments d'une HashMap
bonjour à tous,
alors voilà, j'ai une HashMap (Integer, List<MonObjet>) en session
et je souhaiterais afficher juste ça :
MonObjet.get(0).nom - MonObjet.get(0).prenom
donc je m'y prends comme ça :
Code:
1 2 3 4 5 6
| <s:set name="map" value="%{#session.variablesSession.maMap}" />
<s:set name="index" value="%{#session.variablesSession.indexCourant}"/>
<s:set name="listeObjet" value="#map[#index]" />
<s:set name="MonObjet" value="#listeObjet[#index]" />
<s:set name="nom" value="#data.nom" />
<s:set name="prenom" value="#data.prenom" /> |
et pour l'affichage dans ma JSP, j'ai à peu près tout tenter :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <s:property value="#listeObjet"/>
<s:property value="#MonObjet"/>
<s:property value="#nom"/>
<s:property value="#prenom"/>
<s:property value="%{#listeObjet}"/>
<s:property value="%{#MonObjet}"/>
<s:property value="%{#nom}"/>
<s:property value="%{#prenom}"/>
<s:label value="#listeObjet"/>
<s:label value="#MonObjet"/>
<s:label value="#nom"/>
<s:label value="#prenom"/>
<s:label value="%{#listeObjet}"/>
<s:label value="%{#MonObjet}"/>
<s:label value="%{#nom}"/>
<s:label value="%{#prenom}"/> |
Et donc comme vous vous en doutez, ça ne marche pas...
merci d'avance pour vos conseils ! et bon courage !