Bonjour.
J'ai un comportement bizarre de ActionMessages.
J'utilise les ActionMessages(+ActionMessage) pour signaler les erreurs de l'application et de validation.

Dans le cadre d'un CRUD gerer par une classe LookupDispatchAction
j'ai une erreur de construction de jsp (impliquant l'affichage des messages)
que je n'ai pas quand j'utilise une classe Action classique.

voici ma jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<logic:messagesPresent message="true">
	<br/>
	<table style="width:95%;">
		<html:messages id="msg" message="true"><tr><td style="text-align:center;"><bean:write name="msg"/></td></tr></html:messages>
	</table>
</logic:messagesPresent>
Qui fonctionne très bien dans le cadre de mon Action classique (login par exemple)
Qui ne fonctionne plus dans mon LookupDispatchAction.
Dans les cas voici comment j'utilise les messages :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
.... {
    ActionMessages errors = new ActionMessages();
...
    errors.add("msg",new ActionMessage("error.a01t"));
...
    this.saveMessages(request,errors);
...
 
}
Les logs de Tomcat me disent en résumé pour le LookupDispatchAction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
javax.servlet.jsp.JspException: ServletException in '/WEB-INF/atom/main-file-list.jsp': Cannot find bean msg in any scope
Avez-vous une idée ?

PPDL