[DÚVIDA]ManagedBean no JSF 2.0?o que usar @SessionScoped ou @RequestSoped?

1 resposta
R

Olá pessoal, estava construindo um managed bean na minha aplicação e percebi um detalhe. ao usar a annotation @RequestScoped, meu MB se instancia toda vez que eu acesso uma página diferente, dessa forma perdendo os valores de certos atributos, pensei em recorrer ao @SessionScoped bem como é utilizado no JSF 1.2 mas ao tentar ele me indica que a sessão está fechada.Queria que vocês me digam a melhor forma de usar um MB no JSF2.O através da sessão ou da requisição?

De já Obrigado pela atenção…

1 Resposta

wbdsjunior

renatowebprog:
Olá pessoal, estava construindo um managed bean na minha aplicação e percebi um detalhe. ao usar a annotation @RequestScoped, meu MB se instancia toda vez que eu acesso uma página diferente, dessa forma perdendo os valores de certos atributos, pensei em recorrer ao @SessionScoped bem como é utilizado no JSF 1.2 mas ao tentar ele me indica que a sessão está fechada.Queria que vocês me digam a melhor forma de usar um MB no JSF2.O através da sessão ou da requisição?

De já Obrigado pela atenção…


depende do que pretende fazer com ele. você deve decidir se seu managed bean deve ser do escopo de requisição ou sessão (ou outro).

http://netbeans.org/kb/docs/web/scopes_pt_BR.html

http://www.objectzilla.com.br/2010/06/05/o-uso-de-sessao-em-aplicacoes-web

Criado 12 de janeiro de 2011
Ultima resposta 12 de jan. de 2011
Respostas 1
Participantes 2