Qd cadastrar aparecer uma msg em outra tela dizendo que Foi cadatrado com susseso ou não + JSF

4 respostas
X

Quando o usuário for cadastrar quero que aparece em uma novo tela, que tudo ocorreu bem…
Alguém sabe com faço isso em JSF ou sabe algum tutorial…??

4 Respostas

Hebert_Coelho

Vc quer apenas direcionar para uma página com mensagem de sucesso? Só isso?

espiaoweb2011

xandi_m5:
Quando o usuário for cadastrar quero que aparece em uma novo tela, que tudo ocorreu bem…
Alguém sabe com faço isso em JSF ou sabe algum tutorial…??

Use as mensagens do JSF

<h:messages />

Sete uma mensagem :

FacesMessage fm = new FacesMessage("Usuário cadastrado com sucesso!");
FacesContext.getCurrentInstance().addMessage("Titulo da mensagem", fm);
M

Carra pesquisa sobre facesContext

tenho uma aplicacao aki que faço assim…

isso voce coloca no seu metodo…

FacesContext context = FacesContext.getCurrentInstance();

context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Sucesso!", "Fornecedor "							+ fornecedor.getNomeFantasia() + " Inserido"));

ai na sua pagina jsf voce coloca isso para exibir a mensagem

<h:messages layout="table" errorStyle="color: red"
						infoStyle="color: green" warnStyle="color: orange"
						fatalStyle="color: gray" showDetail="true" globalOnly="true" />
X

Michelorth_92
Vlw!Fiz desse jeito, minha aplicação não estava retornando nada, como deveria… Fiz seu exemplo e deu certo…

Criado 22 de dezembro de 2011
Ultima resposta 26 de dez. de 2011
Respostas 4
Participantes 4