Bonjour,
J'ai besoin de votre aide car j'ai un problème que je n'arrive pas à résoudre.
J'essaye de faire un forward d'une action vers une autre action.
Dans ma classe ListeUtilisateurAction j'ai une méthode editerUtilisateur qui dois faire un forward vers la méthode doEditionUtilisateur d'une classe EditerUtilisateurAction.
Une fois arrivé dans la méthode doEditionUtilisateur, je remplis mon actionForm et je fais un findForward pour afficher la jsp mais quand j'arrive dans la jsp tous les attributs de l'actionForm sont null alors que je les ai renseigné juste avant le forward.
Voici une partie du code
Code:<action path="/editerUtilisateurListeUtilisateurAction" type="org.springframework.web.struts.DelegatingActionProxy" parameter="editerUtilisateur" name="ListeUtilisateurForm" scope="request" validate="false" input="liste.jsp"> <forward name="forwardVersEdit" path="/EditerUtilisateurAction.do"/> </action> <action path="/EditerUtilisateurAction" type="org.springframework.web.struts.DelegatingActionProxy" parameter="display" name="doEditionUtilisateur" scope="request" validate="false" input="edit.jsp"> <forward name="self" path="edit.jsp" /> </action>
Le truc bizarre c'est que apparemment dans la jsp il utilise la mauvaise actionForm, il utilise celle de /editerUtilisateurListeUtilisat eurAction au lieu de celle de EditerUtilisateurAction. J'ai pu voir ca via firebug grace à un document.forms
-----