[ Struts ] ActionErrors et <html:errors />
# MyAction.java
Code:
1 2 3 4 5 6 7 8 9
|
public ActionForward execute(){
ActionErrors errors = new ActionErrors();
...
errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.global.connexion"));
...
request.setAttribute(Globals.ERROR_KEY, errors);
return mapping.findForward("result.jsp");
} |
# result.jsp
Code:
1 2 3 4 5 6
|
...
<logic:messagesPresent>
Désolé !!!
<html:errors />
</logic:messagesPresent>... |
en mode debogage, je vérifie que je passe bien dans toutes les lignes indiquées ci-dessus de MyAction
sur la jsp le mot "Désolé !!!" s'affiche bien mais par contre je n'ai pas le libellé de l'erreur correspond à la clé "error.global.connexion" (présent dans le fichier de ressource .properties)
j'ai essayé avec
Code:
1 2
|
<html:errors name="<%=ActionErrors.GLOBAL_ERROR %>"/> |
c'est idem ... alors comment afficher ce libellé d'erreur ?