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 : 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;
	}
Mon action
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;}
ma jsp :
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>
Comment récupérer les données postées ??