Bom dia galera, estou com uma duvida sobre o Faces Message.
Tenho um metodo que quando executado retorna uma message em tela com a confirmação de realizado com sucesso. o que acontece é que é executado tudo sem erros mas a msg não aparece em tela.
Alguem sabe o porque?
segue o codigo:
Leitura leia = new Leitura();
leia.leiaArquivoInclusao(caminho);
//cria a mensagem que será exibida na tela quando concluir a ação
FacesContext context = FacesContext.getCurrentInstance();
FacesMessage message = new FacesMessage("Dados do arquivo de Inclusão Jurídico inseridos com sucesso!");
context.addMessage(null, message);
System.out.println("Rotina executada com sucesso");
e na pagina
<tr:form usesUpload="true">
<h:panelGrid columns="2">
Arquivo
<tr:inputFile columns="30"
value="#{LeituraMB.upload}">
</tr:inputFile>
</h:panelGrid>
<h:commandButton
action="#{LeituraMB.leia}"
value="Processar Arquivo">
</h:commandButton>
<br/>
<br/>
</tr:form>
<br/>
<h:form rendered="true">
<h:messages style="color: green" />
</h:form>