Bonjour à tous,
J'ai un problème avec l'utilisation du tag nested:radio dans un tag nested:iterate.
Je vous explique : j'ai un objet "attributes" qui a pour propriété "String selectedValue", et "ArrayList valueList"
L'objet valueList a pour propriété "String label"
Avec ceci, je construit un formulaire de cette façon là :
J'obtiens alors l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <nested:iterate property="attributes"> <nested:iterate property="valueList"> <nested:define id="val" property="label" type="java.lang.String"/> <tr> <td><nested:radio property="selectedValue" value="<%=val%>"/></td> <td><nested:write property="label"/></td> </tr> </nested:iterate> </nested:iterate>
javax.servlet.jsp.JspException: No getter method available for property attributes[0].valueList[0].selectedValue
Ce qui est tout à fait normal car il essaye de récupérer la propriété "selectedValue" au niveau de l'objet "valueList" au lieu de l'objet "attribut".
Comment faire pour lui indiquer dans quel objet aller chercher ?
Merci beaucoup d'avance![]()
Partager