Java server faces - pegar bean de sessao

1 resposta
C

olá, se alguém puder me ajudar

tenho o seguinte managed bean

<managed-bean>
    <managed-bean-name>mbUsuario</managed-bean-name>
    <managed-bean-class>br.com.teste.UsuarioController</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
</managed-bean>

como faço depois que o usuario se logar para na pagina menu.jsp

pegar este bean da sessao?

muito obrigado

1 Resposta

L

Dentro da pagina:

#{mbUsuario.atributo}

e se quiser uma referencia dele em outro managed bean

<managed-bean>
  <managed-bean-name>outroBean</managed-bean-name>
  <managed-bean-class>..</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
  <managed-property>
    <property-name>mbUsuario</property-name>
    <property-class>br.com.teste.UsuarioController</property-class>
    <value>#{mbUsuario}</value>
  </managed-property>
</managed-bean>
Criado 7 de novembro de 2007
Ultima resposta 7 de nov. de 2007
Respostas 1
Participantes 2