JSF - recuperar session.setAttribute("", "") na page via EL [RESOLVIDO]

2 respostas
D

Pessoal do Web, e aê blz??!!

Será q poderiam me ajudar: Tô com 1 probleminha em JSF. O seguinte: Estou numa página (com 1 grid), mas q precisar fazer uma pesquisa em outra página (1 tipo de pesquisar “extendido”). Nesta Tela preciso selecionar um Pedido, selecionar o seu Id e então retornar para Tela original (chamadora). Na ‘SessionBean1’ tem um atributo chamado ‘retorno’; o problema é q o init() de todo PageBean chama o método ‘limpaSessao()’ q limpa todos os atributos da SessonBean1. Na Tela de Pesquisar Pedido vou colocar um Botão ‘Selecionar’ q só poderá ser renderizado somente se a Página chamadora for a tal Tela de Origem.
Então na Tela de Origem estou tentanto passar o atributo destar forma FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("telaRetorno", "retorno_ConsltPed_p_RastreAndmtsPed"); Existe alguma forma de recuperar este atributo “telaRetorno” na Tela de Pesquisar Pedido via EL-Expression Language??!
Ou sugerem outra abordagem??! Gente, já quebrei a cabeça… me ajudem, por favor,

Derlon

2 Respostas

R

#{sessionScope.telaRetorno}

D

raf4,

Vc não vai acreditar: agora 1 simples #{telaRetorno} funcionou.
Acho q o lance era q eu tava confiando d+ no HotDeploy do JBoss.
(Stop, c/ FullDeploy e Start fizeram as mudanças finalmente terem efeito. :oops: )

Mas, vlws mesmo… muito obrigado p/ contribuição :thumbup:

Tá Resolvido!!

Criado 29 de julho de 2010
Ultima resposta 29 de jul. de 2010
Respostas 2
Participantes 2