Converter JSF2  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
gbazilio
Thread.start()

Membro desde: 05/04/2006 21:08:36
Mensagens: 27
Offline

Galera,

A situação é a seguinte:

notaFiscal.xhtml


NotaFiscalBean.java


MaterialConverter.java


O ponto que quero chegar é no Converter! Qdo procuro pelo bean "notaFiscalBean" através da requisição... Tenho um retorno nulo. Mas, caso eu altere o escopo do NotaFiscalBean para @SessionScoped e busque o bean pela sessão, HttpSession, consigo o retorno esperado, que é o bean em si!

Quero entender porque não consigo buscar o bean, pelo HttpServletRequest, se ele estiver com escopo de @RequestScoped.

Alguém consegueria me explicar?

Obrigado galera!
leonardobhbr
Virtual Machine Man
[Avatar]

Membro desde: 10/08/2006 16:22:17
Mensagens: 530
Offline

Amigo troque de Request para ViewScoped
O escopo request dura uma unica requisição sendo ajax ou não resumindo a primeira requisição que sua pagina fizer depois de carregada ele ainda existira depois dessa requisição automaticamente sera criado um novo bean.

Ja o escopo view dura enquanto vc estiver na mesma página independente de quantas requisições foram feitas

depois da uma olhada sobre escopo do JSF para entender melhor

This message was edited 2 times. Last update was at 06/07/2011 21:34:52

gbazilio
Thread.start()

Membro desde: 05/04/2006 21:08:36
Mensagens: 27
Offline

Bom, acabo de testar aqui com @ViewScoped e o problema persiste. Em que momento esse bean é adicionado na requisição? Estou procurando uma resposta, mas ainda não consegui entender o motivo disso estar acontecendo!
luxu
GUJ Ranger
[Avatar]

Membro desde: 28/10/2008 18:23:12
Mensagens: 881
Localização: Presidente Prudente/SP
Offline

meu problema é exatamente igual o seu...usei os dois escopos(@ViewScope e @RequestScope) e nada... e pelo q pude ver terá q ser o @SessionScope ou algum POG(programação orientada a gambiarra)...vamos v q os amigos falam!!



zicadopv.wordpress.com
[WWW]
gbazilio
Thread.start()

Membro desde: 05/04/2006 21:08:36
Mensagens: 27
Offline

Estava imaginando se existe alguma diferença entre uma requisição padrão e uma requisição ajax? E, se existe, quais são essas diferenças?? Talvez isso tenha algo relacionado com o problema!
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team