Beans

1 resposta
joaosavio

Olá pessoal

pacote beans
-usuario.java (sets e gets), mapeamento do hibernate

pacote controller
-login.java

e no faces-config.xml:

...
 <managed-bean>
        <managed-bean-name>login</managed-bean-name>
        <managed-bean-class>controller.Login</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
...

Sabendo que tenho este esquema de classes e uso JSF e hibernate

se eu usar o pacote beans para mapear a página JSF:

...
 <managed-bean>
        <managed-bean-name>login</managed-bean-name>
        <managed-bean-class>beans.usuario</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
...

tem como eu acessar estes valores através de outro pacote (login.java) sem que se percam os valores?

1 Resposta

D

Vc qr acessar os valores deste bean atraves de outro bean?

Se for isso, vc precisa resgatar o objeto da sessão e acessar o bean dele:

SeuManagedBean managedBean = (SeuManagedBean)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("nome_que_vc_registrou_seu_bean");

JavaBean javaBean = managedBean.getJavaBean();
Criado 6 de agosto de 2008
Ultima resposta 6 de ago. de 2008
Respostas 1
Participantes 2