Atribuir valor ao atributo de um Bean em JSF

7 respostas
D

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

7 Respostas

R

explique melhor o seu problema…

você tem managed bean e quer acessar um valor da página é isso?!

R

R

Em que momento vc precisa fazer isso?Qual evento deve disparar essa ação?

R

No xhtml você pode usar <f:setPropertyActionListener/>, e daí no managedbean você coloca o atributo.

D

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 !!!

E

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;

}
C

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!

Criado 11 de fevereiro de 2011
Ultima resposta 11 de fev. de 2011
Respostas 7
Participantes 6