Da série 'tudo que eu queria saber sobre JSF e tinha vergonha de perguntar'

10 respostas
I

Senhores, bom dia!..
Desculpem-me mas…
qual a diferença entre:

return nomeDaPagina.xhtml;

return “”;

return null;

na saida de método?

Um abraço

10 Respostas

Hebert_Coelho

nome da página você navega.
null você fica na mesma página e mantém os dados vivos.
“” sei não. ^^

tmvolpato

return “”;

Você fica na msm página, isso é usado qdo vc não definiu o fluxo de navegação da sua aplicação e como ele espera um return
e vc não tem desde por null poem “”

null e ‘’" msm coisa

Hebert_Coelho

tmvolpato:
return “”;

Você fica na msm página, isso é usado qdo vc não definiu o fluxo de navegação da sua aplicação e como ele espera um return
e vc não tem desde por null poem “”

null e ‘’" msm coisa

Legal.
Sabia não. [=

I

Legal, senhores. Obrigado pelas respostas.
Tenham todos um bom dia.
Abraços.

Marlon_Meneses

se for pra retornar null ou string vazia mas antes ser void

Hebert_Coelho

Marlon Meneses:
se for pra retornar null ou string vazia mas antes ser void
hein?!

tmvolpato

só completando

eu gosto de usar dessa maneira por que eu mudo em um lugar só

Declarar uma variavel estatica final string passando a url da página

private static final String LISTA_USUARIO = "/indo/para/essaPagina/lista-usuario.xhtml?faces-redirect=true";
return LISTA_USUARIO;
tmvolpato

tbm acho

Marlon_Meneses

se for pra um método desses ficar na mesma página, manter os dados vivos e tudo mais… melhor fazer um método void, o que eu acho mas correto!

Hebert_Coelho

se for pra um método desses ficar na mesma página, manter os dados vivos e tudo mais… melhor fazer um método void, o que eu acho mas correto! Leia aqui: JSF Mini Livro - Dicas, conceitos e boas práticas
A diferença entre Action e ActionListener.

Criado 5 de outubro de 2012
Ultima resposta 5 de out. de 2012
Respostas 10
Participantes 4