Ir para conteúdo
Fórum Script Brasil
  • 0

Session em JSF


Zackk

Pergunta

Bom dia, estou com uma dúvida em como criar um session para controlar o login, só para eu poder dizer que usuário está logado e cadastra-lo nas compras do meu site.

Eu tenho uma classe managed bean usuário para salvar o usuário e a classe session usuário abaixo.

@ManagedBean
@RequestScoped
public class usuario {

    /** Creates a new instance of usuario */
    public usuario() {
    }
    
    private int cod;
    private String usuario;

    public int getCod() {
        return cod;
    }

    public void setCod(int cod) {
        this.cod = cod;
    }

    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }
    
}

Eu preciso instancia essa classe como session para que fique o tempo todo criada a partir do login com o id do usuário e o usuário.

alguém sabe como eu crio a session e depois pego o id e o usuário quando precisa para por exemplo colocar na index??

Agradeço desde já.
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Zackk o que você pode fazer é quando ele logar no site, você pegar os dados que ele digitou (Login e senha),

popule o seu objeto com as informações e depois na servlet você cria assim,

HttpSession session = request.getSession(true);
session.setAttribute("Usuario", u);
Ai nas suas páginas você pode simplesmente dentro do body utilizar a EL(Expression Language), Escolha um lugar na sua página JSP e escreva assim por exemplo
<h1>${Usuario.usuario}</h1>
<h1>${Usuario.cod}</h1>

Editado por Lucas Conceição
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...