Bonjour,
comment fait-on pour afficher les messages d'erreur globaux?
J'ai ce code:
1 2 3 4 5 6 7
| if (response.getStatus() != 200) {
final FacesMessage message = new FacesMessage("Erreur lors de la génération du récépissé");
final FacesContext context = FacesContext.getCurrentInstance();
context.addMessage(null, message);
return;
} |
Dans mon XHTML:
1 2 3 4 5 6
|
<h:panelGroup id="messagesErreur">
<h:panelGrid width="100%" rendered="#{not empty facesContext.messageList}">
<h:messages />
</h:panelGrid>
</h:panelGroup> |
Mais rien ne s'affiche! la liste est toujours vide (alors que je suis sûre que je passe bien par le code où j'ajoute le message au contexte.
Le rendu HTML est comme ceci:
<span id = "messagesErreur"></span>
Ai-je oublié de quelque chose? une configuration peut-être?
Merci!
Partager