formulaire pré-renseigné et validate() [struts] - Java - Programmation
Marsh Posté le 26-11-2004 à 12:52:33
tu mets ta Collection dans la session ou bien dans ton ActionForm (avec scope="session" )
Marsh Posté le 26-11-2004 à 14:11:08
merci mais le pb c'est que je ne peux pas mettre la coolection dans la session...car pr lappli il ne faut pratikement rien ki reste en session...
et jai bien pensé a le virer de la session quand les traitements sont ok mais pas possible car si lutilisateur change de page ou clike sur un lien pas moyen de le virer de la session..et pas envie de faire un genre de "clean" pour chaque action...
Marsh Posté le 26-11-2004 à 11:11:56
Bonjour,
voila mon probleme...
J'ai une page JSP (affichée par une action) qui est pré-renseignée dans mon action (je mets une Collection dans la request pour afficher une liste déroulante).
On arrive à cette page car on souhaite modifier un utilisateur par exemple (nom, prenom, département à choisir dans la liste déroulante par exemple).
Donc j'affiche la JSP pré-renseignée grace a laction (nom, prenom, département choisi + liste des départements).
L'utilisateur peut modifier ts les champs...jappelle ensuite la méthode validate() de mon ActionForm pr vérifier que le nom n'est pas vide...si il est vide je renvoie une ActionError...
Normal tt ca vous me direz mais bon le probleme c'est que lorsque struts demande le réaffichage du formulaire pr afficher l'erreur, il me balance une erreur car il n'est pas capable de retrouver ma liste de départements dans ma requete...un peu normal car apres le validate il ne repasse pas par l'execute de mon Action...voici l'erreur :
Et donc la je coince je ne vois pas comment pré-renseigner cette liste même lorque l'on a des erreurs a afficher (le nom est obligatoire..)
Vous avez des idees ou des astuces pour gérer cette problématique ?
Merci d'avance, a+