Bonjour,
je cherche à afficher à l'écran le contenu d'une table. Dans ma classe action, je récupère les valeurs de la table en faisant une arraylist de arraylist de LabelValueBean. Je m'explique. En gros, ma structure doit ressembler à ça :
Arraylist
.....|
.....|_ArrayList
..............|
..............|_LabelValueBean1(nom1,valeur1)
..............|_LabelValueBean2(nom2,valeur2)
.....|_ArrayList
..............|
..............|_LabelValueBean1(nom1,valeur1)
..............|_LabelValueBean2(nom2,valeur2)
En gros, mon ArrayList principale représente un tableau, chaque ArrayList en dessous est une ligne et chanque LabelValueBean représente une case de cette ligne. Dans ma classe je fais un req.setAttribute("results", results) avec results de type ArrayList<ArrayList<LabelValueBean>>.
J'aimerais pouvoir afficher ce tableau sur ma jsp. J'ai essayé ceci :
Mais ça me retourne comme message :
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
17
18 <table width=95% border=1 cellspacing=0 cellpadding=0> <tr> <th>Nom</th> <th>Prénom</th> <th>Adresse e-mail</th> <th>Fiche Collaborateur</th> <th>Archivage</th> </tr> <logic:iterate id="item" name="results"> <tr> <td><bean:write name="item" property="nom" filter="false"/></td> <td><bean:write name="item" property="prenom" filter="false"/></td> <td><bean:write name="item" property="mail" filter="false"/></td> <td>...</td> <td>...</td> </tr> </logic:iterate> </table>
J'ai une petite idée de pourquoi ça me fait ce message mais j'aimerais savoir ce que je dois modifier pour pouvoir afficher correctement le contenu de ma table.[ServletException in:/pages/ACollab.jsp] No getter method for property nom of bean item'
Merci d'avance
Shiv@
Partager