Bonjour,

comment fait-on pour afficher les messages d'erreur globaux?

J'ai ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<span id = "messagesErreur"></span>
Ai-je oublié de quelque chose? une configuration peut-être?

Merci!