Oi!
Tenho uma página onde o usuário digita 2 campos numéricos.
Após clicar no botão, apresento uma caixa de confirmação, que é um p:dialog (PrimeFaces).
Após o usuário clicar em “sim” há uma validação e pode ser enviada uma mensagem assim:
FacesContext context = FacesContext.getCurrentInstance();
FacesMessage facesMessage = new FacesMessage(FacesMessage.SEVERITY_ERROR,
"Erro: ", "Sessão não iniciada, existe sessão iniciada esse ano.");
context.addMessage(null, facesMessage);
return null;
No IE a mensagem aparece no h:messages (ou o p:messages), mas não aparece no Firefox ou no Chrome.
Tentei isso:
<h:messages id="messages"/>
E depois troquei por isso:
<p:messages id="messages" showDetail="true" autoUpdate="true"/>
Agradeço qualquer ajuda! 