Bonjour à tous,

Je suis nouveau développement web avec Struts (1.3) et je suis face à un problème depuis quelque jours qui me semble pourtant simple à réaliser.

J'ai besoin d'afficher une liste d'objet dans ma jsp, ces objets ont des propriétés modifiables. Il s'agit donc d'un formulaire. Ce que je ne comprend pas c'est pour l'affichage tout ce passe correctement, je retrouve bien les données de mes objets. Par contre lorsque je sauve mon formulaire, les propriétés modifiées ne sont pas sauvées, je ne les récupère pas au niveau de mon action. Bien entendu je n'ai aucune erreur (au niveau de mon validate).
Je pense alors que je m'y prend mal, mais en vérité je ne vois pas vraiment à quel niveau ...

Pour vous donner une idée plus précise voici ma config ...

struts-config.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<struts-config>
    <form-beans>
        <form-bean name="myActionForm" type="test.MyActionForm"/>
    </form-beans>
    <action path="/testFrom" name="myActionForm" type="test.MyAction" input="/forumlaire.jsp">
        <forward name="success" path="/success.jsp"/>
    </action>	
</struts-config>
MyActionFrom.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public class MyActionForm extend ActionForm {
    private List myList;
    //les getter et setter sont standard (public) et contiennent des objets Personne
}
Personne.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public class Personne {
    private String fisrtName;
    private String lastName;
    //les getter et setter sont standard (public)
}
Rien de particulier n'est fait dans MyAction qui extends Action et qui return "success".

formulaire.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
...
<html:from action="/testFrom">
    ...
    <logic:iterate id="pers" name="myActionForm" property="myList" type="test.Personne">
        <html:text property="fisrtName" name="pres" size="100" />
        ...
        <html:text property="lastName" name="pres" size="100" />
    </logic:iterate>
    ...
</html:from>
...
Avez-vous une idée?