JSF - Perda de valor com bean do tipo request  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
fabio.massa
JavaChild
[Avatar]

Membro desde: 01/12/2003 19:44:46
Mensagens: 119
Localização: Suzano
Offline

Galera,

Tenho um bean com escopo do tipo request que recebe um valor via parametro, declaro ele como uma propriedade do meu bean e faço o get/set dele, consigo usar ele em um form por exemplo, porém quando ocorre um erro esse valor é perdido, vou tentar explicar melhor:
- tenho um commandLink que chama uma página JSF para editar um usuário, no link eu passo o parametro idUsuario
- na página de edição eu tenho um campo nome com required=true, se por exemplo eu não preencho esse campo e dou submit, esse valor é perdido.

O que eu tenho feito, eu "jogo" esse valor do parametro para a sessão do faces assim:

e no caso do valor ficar nulo eu resgato da sessão assim:

Gostaria de saber se há uma solução melhor, e como vocês costumam trabalhar com beans do tipo request.
Agradeço antecipadamente.


http://blog.fabiomassa.com.br
http://twitter.com/fabiomassa
[Email] [MSN] [ICQ]
Giulliano
GUJ Master
[Avatar]

Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline

Cara o JSF veio para abstrair o request/response/session se vc continuar querendo ter acesso direto a esses caras sua aplicaçõa não precisa de JSF.

Que tal um commandLink que chame um método direto no Handler do usuário que contem o método alterar usuário ??

Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi




<UnTouChAbLe>
[Email] [WWW] [MSN]
fabio.massa
JavaChild
[Avatar]

Membro desde: 01/12/2003 19:44:46
Mensagens: 119
Localização: Suzano
Offline

Giulliano obrigado pela resposta cara!
Na verdade me expressei mal e dei um mal exemplo da minha dúvida...rs...de qualquer forma agradeço por responder
tenho certeza de que preciso estudar mais JSF, obrigado irmão!

http://blog.fabiomassa.com.br
http://twitter.com/fabiomassa
[Email] [MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team