Sessao

1 resposta
woquiton

oi

Pessoal, mesmo olhando o javadoc, nao consegui fazer…

  1. como crio uma sessao de login por exemplo (no servlet)

  2. como uso e mostro o valor dessa sessao;

  3. como valido a sessao, se a sessao for válida, então tá liberado o acesso. (jsp)

Nao encontrei um exemplo descente… alguém pode me passar algo?

obrigado

1 Resposta

Bani

:arrow: Quando você dá request.getSession() ele cria a session caso ela ainda não exista.
:arrow: session.setAttribute(nome, objeto) joga um objeto na sessão. session.getAttribute(nome) retorna o objeto associado àquele nome.
:arrow: validar a sessão? A sessão sempre é válida enquanto você não chamar o método invalidate ou ela expirar. E quando ela é invalidada, você não consegue mais acessar seus objetos. Portanto, você sempre trabalha com os objetos dentro da sessão.

Funciona mais ou menos assim: se você quer por exemplo ter o login armazenado nela, você dá um session.setAttribute(“login”,“nome_do_usuario”); aí, você depois pega o atributo login e vê se ele é igual “nome do usuário”.

Criado 25 de setembro de 2003
Ultima resposta 25 de set. de 2003
Respostas 1
Participantes 2