Bonjour,
J'affiche une liste de beans et des ces champs dans une jsp.
Cependant, lorsque je modifie les valeurs à l'écran et que je post, aucun appel au setter de ma liste ni de l'objet n'est fait. Je perd donc toute données.
Mon bean
Mon action
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private String shortLabel; public String getShortLabel() { return shortLabel; } public void setShortLabel(String label) { this.shortLabel = label; }
ma jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private List<AdjustmentBean> adjust = new ArrayList<AdjustmentBean>(); public List<AdjustmentBean> getAdjust() { return adjust;} public void setAdjust(List<AdjustmentBean> adjustment) { this.adjust = adjustment;}
Comment récupérer les données postées ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <s:iterator value="adjust" var="element" status="stat"> <td width="50%"> <s:label cssClass="fieldOpraTitle" key="adjustment.shortLabel" /> <s:textfield value="%{#element.shortLabel}" name="datas[%{#stat.index}].shortLabel" /> </td> </s:iterator>
Partager