Como puxar um objeto de outra tela

2 respostas
L

Olá pessoal,

Como eu faço para pegar o objeto do Login, que loga na página de Login, e trazer ele para qualquer outra página.

exemplo:

depois que é logado, eu crio um objeto com (Nome, senha, tipo de Acesso), e depois de verificar no banco de dados se existe ou não, guardo numa lista de Logins e mando para outra página, nessa outra página(HOME), eu quero pegar o nome desse usuario que se logou, e fazer tratamentos dentro da página com o tipo de acesso do usuario tambem.

Eu uso JSF e banco de dados Access + RICHFACES e AJAX.

não sei se esse jeito que eu implementei é o melhor jeito, se alguem puder me mandar umas dicas de como eu faço isso, eu agradeço.

Valeu.

2 Respostas

V

o mesmo objeto que você setou quando você fez o login, você pega na outra página…
por exemplo:

vc tem o inputText do login com o value="#{nomeDoBean.atributo}
na outra página você poderia pegar o valor deste atributo…

Hebert_Coelho

Se vc quer o objeto, você pode:

  1. Guarda na sessão
  2. Preencher todos os campos na primeira tela, aí cria o atributo no seu MBean e coloca um set lá, pois o JSF irá criar os campos de modo automático.
  3. Se vc quer apenas o login do usuário você pode passar a String através de um campo String normal mesmo em seu managed bean.
Criado 12 de novembro de 2011
Ultima resposta 13 de nov. de 2011
Respostas 2
Participantes 3