Action em JSF  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Hempx
JavaEvangelist
[Avatar]

Membro desde: 18/04/2003 03:42:08
Mensagens: 356
Localização: Belo Horizonte
Offline

Olá a todos,
sou iniciante em JSF e estou precisando quando eu chamar um link, por exemplo "cadastro.jsp", chamasse uma função do meu back bean. Tipo em struts que você chama uma Action, essa action faz alguma coisa e faz um forward para a pagina JSP. Resumidamente o que preciso é que sempre que chamar certa pagina, antes chame uma determinada função do back bean.

Obrigado
[MSN] [ICQ]
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

primeiro:
esqueça de como tu fazia as coisas no struts ...

depois, pega um tutorial de JSF pra ler ...

pronto, agora tu sabe como fazer isto

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
afamorim
JavaEvangelist
[Avatar]

Membro desde: 15/07/2005 09:19:04
Mensagens: 453
Localização: Salvador - Ba
Offline

Meu pelo que eu entendi vc quer carregar alguma funcionalidade no momento em que a página for carregada.

é necessário uma lida nas funcionalidades basicas do JSF, mais basicamente cada funcionalidade erá seu bean respectivo, configurado num arquivo facesconfig, sendo assim cada vez que vc abre uma página o framework já ira instanciar as funcionalidades do bean, ou seja o constutor é executado, nesse momento vc pode carregar listas entre outras coisa.

se vc não quer ficar alegre, problema seu a vida segue!
[Email]
Hempx
JavaEvangelist
[Avatar]

Membro desde: 18/04/2003 03:42:08
Mensagens: 356
Localização: Belo Horizonte
Offline

afamorim wrote:Meu pelo que eu entendi vc quer carregar alguma funcionalidade no momento em que a página for carregada.

é necessário uma lida nas funcionalidades basicas do JSF, mais basicamente cada funcionalidade erá seu bean respectivo, configurado num arquivo facesconfig, sendo assim cada vez que vc abre uma página o framework já ira instanciar as funcionalidades do bean, ou seja o constutor é executado, nesse momento vc pode carregar listas entre outras coisa.


Hum... bem por ae que estou tentando chegar. O problema que o construtor é chamado apenas a primeira vez que o back bean é criado(ou sessão sei lá). Eu quero uma ação que é chamada toda hora quando uma pagina é solicitada, mesmo que seja na mesma sessão. Alguma coisa como onload do javascript.
abraço.
[MSN] [ICQ]
afamorim
JavaEvangelist
[Avatar]

Membro desde: 15/07/2005 09:19:04
Mensagens: 453
Localização: Salvador - Ba
Offline

Meu rei, diga exatamente o que vc quer fazer dando um exemplo, se o JSF não tiver alguma coisa que faça isso arranjamos um armengue.

se vc não quer ficar alegre, problema seu a vida segue!
[Email]
Hempx
JavaEvangelist
[Avatar]

Membro desde: 18/04/2003 03:42:08
Mensagens: 356
Localização: Belo Horizonte
Offline

afamorim wrote:Meu rei, diga exatamente o que vc quer fazer dando um exemplo, se o JSF não tiver alguma coisa que faça isso arranjamos um armengue.


Andei fuçando aqui e consegui fazer o que eu queria, que é, chamar um metado do back-bean antes de carregar um jsp. Apenas coloquei esse scriptlet:






vlw pela força
[MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team