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…
[quote=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…[/quote]
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