Bonjour,

Je voudrais initialiser les données du formulaire (ActionForm) d'une page jsp dans l'Action qui précède.

Mais quand j'accède à la page en question, les champs restent blanc!

Je ne suis pas sûre de la façon dont on communique le formulaire de l'action à la page jsp : il faut bien créer une instance du bean, remplir les champs, le placer comme attribut de la requête?

Dans l'action
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Formulaire formulaire = new Formulaire();
formulaire.setChamp1("valeur1");
// ...
request.setAttribute("Formulaire"; formulaire);
Dans struts-config.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<form-bean name="Formulaire" type="nomPackage.Formulaire"/>
Et dans la page jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<html:form name="Formulaire">
<bean:write name="Fomulaire" property="champ1" scope="request"/>
</html:form>
Merci d'avance.