[Struts 1.1] Récupérer valeur d'une Arraylist via formulaire
Bonjour à tous :),
Je rencontre un problème lorsque j'essaye de remplir un formulaire contenant des ArrayList.
Je m'explique :
J'ai un ArrayList dans mon ActionForm contenant une liste d'objet de type domainApprob :
Code:
1 2 3 4 5
|
private String domainLabel = null;
private boolean boolAutoValidation = true;
private int authLevel = 0;
private ArrayList levelList = null; |
Où "levelList" contient une liste d'objet de type levelAuth :
Code:
1 2 3
|
private int level = 0;
private String label = null; |
J'affiche cet Arraylist dans un formulaire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <logic:iterate name="catalogForm" property="resourceApprobationDomainList" id="domain" indexId="indexid">
<tr>
<td class="classname">
<bean:write name="domain" property="domainLabel"/>
</td>
<td class="classname" align="center">
<html:checkbox name="domain" property="boolAutoValidation" styleId="autovalid"/>
</td>
<td class="classname">
<html:select name="domain" property="authLevel" size="1" styleId="authlevelid" styleClass="select001" style="width:200px;">
<html:optionsCollection name="domain" property="levelList" label="label" value="level"/>
</html:select>
</td>
</tr>
</logic:iterate> |
A l'affichage, tout se passe bien. Mais je n'arrive pas à éditer les propriétés de ces objets. Lorsque je submit le formulaire, les nouvelles valeurs ne sont pas prises en compte.
J'ai tenté de trouver une solution en parcourant internet, sans succès... :calim2:
Je vous serais infiniment reconnaissant si vous pouviez m'aider :)
Merci beaucoup.