Struts2: Iterator && Bean && perte de données
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
Code:
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;
} |
Mon action
Code:
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;} |
ma jsp :
Code:
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> |
Comment récupérer les données postées ??