[Struts] Passer un argument dans un property
Bonjour,
Imaginons que nous avons un code de cette forme là :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<form>
<nest:root name="root">
<nest:iterate id="objet" property="objets">
<select property="...." onChange="submit()">
<optionsCollection name="objet" property="values" label="label" value="value"/>
</select>
</nest:iterate>
</nest:root>
</form> |
Ne sachant pas combien je peux avoir d'élément "Objet". Comment puis-je faire pour concerver la valeur courante de chaque Objet ??
J'ai bien essayé de faire :
Code:
1 2
|
<select property="objetCourant(<% objet.getId() %>)" > |
avec dans le ActionForm
Code:
1 2 3
|
public String getObjetCourant(String id) { .... }
public void setObjetCourant (String id, String valeur) { ... } |
Mais autant la définition du getter fonctionne que celle de setter retourne une exception ... pouvez-vous m'éclairer ??
--
Aurélien
[/code]