Bonjour, voici mes différents codes :
JSP
Il est sûrement utile de préciser que ma page utilise les tiles. Ce code JSP que je viens de vous donner est utilisé dans toutes mes pages, c'est une sorte d'entête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <tr> <td align="left" bgcolor="#fffbff" valign="top" height="15"> <html:messages id="msg" property="msgmenu"/> </td> </tr>
ACTION
Vous l'aurez peut-être compris, je suis sur une page de menu et sur le clic d'un lien, je veux afficher un message sur la page qui s'affiche.
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
18
19 public ActionForward menu(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { ActionMessages messages = new ActionMessages(); String ctxmenu = request.getParameter(ConstManif.CTXMENU); String l_result = "index"; String forward = request.getParameter(ConstManif.ACTIONFORWARD); closeSessionFB(request); if (ctxmenu != null) { messages.add("msgmenu", new ActionMessage("LoginForm.title.edit")); saveMessages(request, messages); request.getSession().setAttribute(ConstManif.CTXMENU, ctxmenu); if (forward != null) l_result = forward; } return mapping.findForward(l_result); }
PS: la variable redirect est à "false".
Voilà, donc pourquoi le message ne s'affiche pas
Merci
Partager