Método automático ou passagem automática de instâncias no JSF?  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Grinvon
GUJ Master
[Avatar]

Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline

Estava procurando aqui no GUJ uma forma de tentar forçar um bean a executar um método automático sempre que esse bean for chamado (independente se for session ou request).

Encontrei essa thread porém não vi uma maneira de tentar contornar essa situação.

Estou fazendo da seguinte forma:

Tela chamadora chama a tela de destino através de a4j:include usando da seguinte forma:



ou seja, eu testo uma variável, caso o valor seja o requerido, então inclúa a tela que desejo, porém nessa tela eu preciso que toda vez que ela seja chamada, execute um método de verificação, talvez eu não esteja conseguindo fazer isso, devido a forma como estou tentando chamar a tela.

Não há uma maneira de eu executar um método de forma automática na página a ser chamada, ou então passar de forma automática instâncias para essa minha classe sem o usuário apertar algum link ou botão que seja?

Obrigado pela atenção!

>> Inocêncio.
[MSN] [ICQ]
Javabuntu
GUJ Master
[Avatar]

Membro desde: 08/02/2007 17:15:32
Mensagens: 1315
Localização: Brasília
Offline

entendi sua necessidade, se por acaso usar a tag de apoio javascript do RichFaces, e colocar um onload nesta página carregada, e neste onload você fazer uma chamada a um método no backing bean. Há algum tempo atrás fiz algo assim, quando carregava ele tinha primeiro que validar um monte de regras após um redirecionamento....

não sei se é a melhor maneira de contornar o seu problema, é apenas uma sugestão ao que você propôs.

SCJP 6
SCJD
SCWCD 5
Itil V2
[MSN]
Grinvon
GUJ Master
[Avatar]

Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline

Javabuntu wrote:entendi sua necessidade, se por acaso usar a tag de apoio javascript do RichFaces, e colocar um onload nesta página carregada, e neste onload você fazer uma chamada a um método no backing bean. Há algum tempo atrás fiz algo assim, quando carregava ele tinha primeiro que validar um monte de regras após um redirecionamento....

não sei se é a melhor maneira de contornar o seu problema, é apenas uma sugestão ao que você propôs.


Há uma maneira meio "pog" de se fazer isso, é você "chamar" um atributo qualquer do bean que possa chamar esse método, mas não ficaria muito legal isso. Tentarei ver se existe uma maneira mais "correta" de se fazer isso e postarei aqui.

>> Inocêncio.
[MSN] [ICQ]
Grinvon
GUJ Master
[Avatar]

Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline

Há uma outras forma que vi usando richfaces.

Cria-se na tela (jsp, jspx, xhtml...) uma chamada para uma funcão javascript:



Depois usamos a jsFunction do richfaces:


Talvez não seja a solução melhor, mas resolve.

This message was edited 1 time. Last update was at 24/11/2008 15:43:24


>> Inocêncio.
[MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team