Bonjour,

je n'arrive pas à afficher mes messages d'erreur lors de la saisie d'un formulaire. Je sais d'où viens l'erreur mais je ne sais pas comment la résoudre.

Mes informations d'erreur sont perdus car mon input appel une autre action avant d'afficher la jsp, comment puis je faire ?

struts-config :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<action
            path="/UploadInit"
            input="/Pages/Albums.jsp"
            type="action.UploadInitAction">
            <forward name="succes" path="/Albums.do"/>
        </action>
 
        <action
            path="/Upload"
            name="uploadForm"
            input="/UploadInit.do"
            scope="session"
            type="action.UploadAction">
            <forward name="succes" path="/UploadInit.do"/>
            <forward name="erreur" path="/UploadInit.do"/>
        </action>
mon uploadForm :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request){
		ActionErrors errors = new ActionErrors();
 
		if (typLoad.equals(Const.typ_upload_photo)){
			if (filephoto.getFileName().equals("")){
				errors.add("error_upload",new ActionMessage("Veuillez selectionner un fichier"));
			}else if (!herit){
				if (newAlbumParent.equals("")){
					errors.add("error_upload",new ActionMessage("Veuillez renseigner un nom d'album valide"));
				}
			}
		}
 
		return errors;
	}
ma jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<body>
...
<div class="cssAlbum_loadValid">
        <html:submit value="Upload"/>
	<html:errors property="error_upload"/>
</div>
...
</body>
Merci