Session sem cookie

5 respostas
F

Olá,

Como eu poderia usar sessão sem cookie? Andei fazendo uns testes desse tipo:
http://localhost:8080/PDA/Login;JSESSION=<monte de numero>?parametros=blah.
Está correto isso?

Fernando

5 Respostas

G

“fernandoda”:
Olá,

Como eu poderia usar sessão sem cookie? Andei fazendo uns testes desse tipo:
http://localhost:8080/PDA/Login;JSESSION=<monte de numero>?parametros=blah.
Está correto isso?

Fernando

Fernando, não consegui entender seu problema… vc pode explicar melhor !?

:wink:

F

É o seguinte, estou desenvolvendo uma aplicação que preciso que o Servlet reconheça a sessão. Porém o browser que estou criando somente reponde ao formato de URL simples. Como seria o parametro para enviar via URL a sessão para o servlet reconhecer?

Fernando

G

“fernandoda”:
É o seguinte, estou desenvolvendo uma aplicação que preciso que o Servlet reconheça a sessão. Porém o browser que estou criando somente reponde ao formato de URL simples. Como seria o parametro para enviar via URL a sessão para o servlet reconhecer?

Fernando

já tentou:

http&#58;//localhost&#58;8080/PDA/Login?parametro=JSESSION ?

:wink:

F

Minha pergunta seria entao, como passar a sessão para o servlet via URL e como o Servlet a reconheceria? Se pudesse me dar um exemplo seria ótimo!!!

Fernando

R

Fernanda, quando um browser faz uma requisição a um servlet, já há um controle de sessão implícito.

Ao atender a requisição no seu servlet, seja por get ou post. Você pode pegar o objeto de seção com o seguinte comando:

HttpSession session = request.getSession();

Nesse objeto de sessão você pode setar atributos, atraves do comando:

session.setAttribute (“usuario”,“fernando”);

Isto poderia por exemplo ser feito durante o login. De forma que qualquer outra requisição feita pelo mesmo browser durante o tempo válido da sessão (se ela ficar parada um tempo expira) esse atributo pode ser verificado por qualquer servlet.

Abraços!

Criado 4 de março de 2005
Ultima resposta 4 de mar. de 2005
Respostas 5
Participantes 3