Sessão - Migrando de PHP para Java

4 respostas
M

Galera, dá uma força aí, estou migrando de php para java e estou tendo um pouco de dificuldade.

Gostaria de que vcs me ajudassem a utilizando Variáveis de Sessão.
Vou mostrar como eu fazia em PHP e gostaria que vcs me falassem como faço em java.

Passando valores de uma variavel para uma Session:

PHP

$_SESSION['user'] = $user;

Recuperando valores de uma Session para uma variavel

PHP

$user = $_SESSION['user'];

Verificando se uma Session existe

PHP

if (isset($_SESSION['user'])){
    ....
    ....
}

Excluindo uma Session

PHP

unset($_SESSION['user']);

Preciso disso em JAVA
Obrigado por enquanto.

4 Respostas

G
"mhferreira":
Galera, dá uma força aí, estou migrando de php para java e estou tendo um pouco de dificuldade.

Gostaria de que vcs me ajudassem a utilizando Variáveis de Sessão.
Vou mostrar como eu fazia em PHP e gostaria que vcs me falassem como faço em java.

Passando valores de uma variavel para uma Session:
PHP

$_SESSION['user'] = $user;
Recuperando valores de uma Session para uma variavel
PHP

$user = $_SESSION['user'];

Verificando se uma Session existe

PHP

if (isset($_SESSION['user'])){
    ....
    ....
}
Excluindo uma Session
PHP

unset($_SESSION['user']);

Preciso disso em JAVA
Obrigado por enquanto.

1)
String nome = "Portal Java";
request.getSession().setAttribute("nome",nome);
2 - 3)
String valor = (String)request.getSession().getAttribute("nome");

if(valor == null){
	out.println("Sessão vazia!!!");
}
else out.println(valor);
4)
session.invalidate();

:wink:

M

valeu JavaPlayer

Só me fala uma coisa, o session.invalidate(); não exclui a session inteira?

Tem um jeito de excluir somente uma variavel de sessão?,
Algo parecido com isso: session.invalidate(“usuario”);

M

“mhferreira”:
valeu JavaPlayer

Só me fala uma coisa, o session.invalidate(); não exclui a session inteira?

Tem um jeito de excluir somente uma variavel de sessão?,
Algo parecido com isso: session.invalidate(“usuario”);

session.removeAttribute( "usuario" ) :slight_smile:

M

Salve,

o método invalidate irá terminar apenas a sessão corrento do navegador que solicitou o témino da sessão.!

:okok:

Criado 15 de junho de 2005
Ultima resposta 15 de jun. de 2005
Respostas 4
Participantes 4