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 :
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
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>
ma jsp :
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; }
Merci
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>
Partager