Bonjour,


Voilà, je progresse dans l'apprentissage de struts2....

Dans un formulaire j'ai des champ à saisir et l'un deux est un upload pour une image. J'ai une vlidation par xml qui vérifie si le champ est bien formé pour l'email, si le nombre de caractères est correct.

Si l'utilisateur renseigne tout les champ correctement à l'exception d'un. quand je reviens sur la page du formulaire les erreurs s'affiche bien mais le formulaire est vide.

J'ai cherché avec mon ami google est j'ai trouvé que l'une des solution serait de récrire la méthode prepare


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
	@Override
	public void prepare() throws Exception {
 
		if( (email == null) && (servletRequest.getParameter("email") != null) ){
			email = servletRequest.getParameter("email");
		}
 
	}
mais si la validation échoue mon formulaire continue vide, je n'ai mis qu'un seul champ dans cet exemple.


Je vous remercie d'avance pour votre aide.