Bonjour, voici mes différents codes :

JSP
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>
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.

ACTION
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);
	}
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.

PS: la variable redirect est à "false".

Voilà, donc pourquoi le message ne s'affiche pas

Merci