Galera, sou iniciante em java e estou pricisando fazer o seguinte :
Tenho um Bean chamado “clienteBean” e eu precisava atribuir um valor no atributo codEmpresa .
Detalhe, essa atribuição é na pagina JSF.
ja tentei usar assim :
#{clienteBean.codEmpresa = usuarioBean.codEmpresa} ;
#{clienteBean.codEmpresa = 1} ;
não tive sucesso .
agradeço desde já.
[]s
Danilo Garcia Martins
explique melhor o seu problema…
você tem managed bean e quer acessar um valor da página é isso?!
Em que momento vc precisa fazer isso?Qual evento deve disparar essa ação?
Roger75
Fevereiro 11, 2011, 12:38pm
#5
No xhtml você pode usar <f:setPropertyActionListener/>, e daí no managedbean você coloca o atributo.
Ok pessoal, vou tentar explicar melhor !!!
Preciso pegar o de um bean (usuarioBean.codEmpresa) e atribuir em outro bean ( clienteBean.codEmpresa ).
como se fosse duas variáveis (a = b), só que isso no xhtml, quando entrar na pagina.
Desculpe se não estou conseguindo expor o problema.
Grande abraço a TODOS !!!
Coloque uma parte do seu código para melhor entendimento. Talvez isso lhe ajude
<f:metadata>
<f:event type=“postAddToView” listener="#{bean.medoto(5)}"/>
</f:metadata>
public String setaModulo(Integer intModAtualId) {
// aqui o que quer
return null;
}
você não pode preencher seu bean na sua action antes de abrir a pagina, pois ai quando abrir a pagina seu bean já vai estar preenchido, então a pgina lê ele.
abs!