Tecnoage 23 de jul. de 2007
vc quer executar UM Método do managed Bean, certo?
Tecnoage 23 de jul. de 2007
Faça um Servlet Context Listener para instaciar esses objetos… É apenas uma opinião…rs
matheuscechito 23 de jul. de 2007
Tecnoage:
vc quer executar UM Método do managed Bean, certo?
Faça um Servlet Context Listener para instaciar esses objetos… É apenas uma opinião…rs
Sim, pode ser um método.
Onde eu faço a declaração desse Servlet Context, para que ele seja chamado ao inicar o Tomcat???
vlw
matheuscechito 23 de jul. de 2007
Disfarce… :oops:
acabei de procurar no google sobre ServletContextListener…rsrs…
bom, ele irá iniciar com minha aplicação, mas daí como faço pra chamar um bean???
Tecnoage 23 de jul. de 2007
hum… preciso pesquisar, nunca fiz isso… se achar algo posto aqui…
Ferryman 23 de jul. de 2007
Eae rapaz.
Bom pra pegar uma instancia do bean vc pode fazer
FacesContext faces = FacesContext.getCurrentInstance();
NomeDoBeanNoFacesConfig bean = (NomeDoBeanNoFacesConfig) faces.getApplication().getVariableResolver().resolveVariable(faces, "nomeDoBeanNoFacesConfig");
bean.meuMetodo();
Bom testa ae, eu não sei se o FacesContext ja foi iniciado neste momento, mas se não foi teria algum problema em instanciar o bean com new mesmo?
você pode tentar isso.
Abraço
Ferry
matheuscechito 23 de jul. de 2007
Ferryman:
Eae rapaz.
Bom pra pegar uma instancia do bean vc pode fazer
FacesContext faces = FacesContext.getCurrentInstance();
NomeDoBeanNoFacesConfig bean = (NomeDoBeanNoFacesConfig) faces.getApplication().getVariableResolver().resolveVariable(faces, "nomeDoBeanNoFacesConfig");
bean.meuMetodo();
Bom testa ae, eu não sei se o FacesContext ja foi iniciado neste momento, mas se não foi teria algum problema em instanciar o bean com new mesmo?
você pode tentar isso.
então, é que o que eu realmente precisava não acontece, que é a inicialização do FacesContext…ele vem nulo!!!
vou continuar pesquisando, se eu achar algo eu posto…
vlw
Ferryman 23 de jul. de 2007
Só não entendi pq vc não pode instanciar esse bean na mão…
matheuscechito 23 de jul. de 2007
Ferryman:
Só não entendi pq vc não pode instanciar esse bean na mão…
pq se eu inicio o bean na mão, o FacesContext não é inicializado.
rogerionj 13 de jan. de 2011
Dae pessoal,
depois de algum tempo… hehe
foi achada alguma solução para isto?
Abcs
rogerionj 13 de jan. de 2011