Formulaire JSP/Servlet - Conservations de données [Resolu] [JAVA/JSP] - Java - Programmation
Marsh Posté le 18-01-2007 à 18:16:34
Si ton Bean est en scope session, tu dois le réutiliser dans ta jsp
Code :
|
ou mieux
Code :
|
Marsh Posté le 18-01-2007 à 19:04:21
Merci pour l'astuce mais je dois mal m'y prendre, j'avais déjà essayé de faire de cette manière :
Code :
|
Code :
|
Dois y avoir une erreur dans ce que j'ai écrit au dessus mais je ne vois pas ...
Marsh Posté le 19-01-2007 à 11:01:58
Il y a beaucoup de bonne pratique à revoir.
Sinon il y a un framework un peu dinosaure nommé struts qui te mache le boulot dans ton cas.
Es tu sur dans ta servlet de correctement mettre à jour tes elts, ç à d que chaque instance créée de Profil est reellement rajouter à ton "ListeFormulaireJavaBean" qui lui même est correctement mis en session.
Marsh Posté le 24-01-2007 à 12:06:57
Je voulais juste clore ce sujet en y apportant une réponse pour ceux à qui cela pourrait servir
J'ai résolu mon problème de la manière suivante :
Code :
|
Code :
|
Voilà, merci pour les réponses qui m'ont mis le doigt sur mon problème. Ciaoo
Marsh Posté le 18-01-2007 à 17:50:30
Bonjour à tous,
Il y a beaucoup de sujets sur les formulaires mais je nai pas trouvé la réponse à mon problème (jespère ne pas être passé au travers).
Je dispose dun formulaire avec des textarea/radio/text défini dans une page JSP (avec un Bean en scope session). Je passe par une Servlet pour la récupération des données (méthodes doGet/doPost).
Lenregistrement, la gestion derreurs de saisies, laffichage des messages derreurs, laffichage de tous les enregistrements sous forme de tableau (dans la même page), la suppression fonctionnent parfaitement.
Petit problème (qui en est un grand pour moi ) :
Lorsque je valide mon formulaire et quil y une ou plusieurs erreurs, les messages derreurs saffichent mais mon formulaire est réinitialisé.
Je souhaiterais que mon formulaire conserve les données saisies avant la soumission (afin naturellement déviter les ressaisies et navoir uniquement que les mauvais champs à corriger).
Comment dois-je my prendre ?
Voilà quelques bout de code que jutilise :
Je vous remercie tous d'avance pour les nombreux futurs postes
Message édité par Profil supprimé le 08-02-2007 à 11:48:35