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à :

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>
J'obtiens alors l'erreur suivante :
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