Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Session sem cookies no cliente

Existe algo para trabalhar com a session sem adicionar cookies no cliente? Vi algumas soluções que depende da implementação do servidor servlet container.

Mas o que os professores e companheiros acham disso?

1 resposta
solução!

Para trabalhar com session, necessariamente precisamos guardar o id dela no cliente (JSESSIONID). Há 2 formas de fazer isso: ou cria-se um cookie com esse valor, ou manda isso como param em todas as URLs. Você já deve ter visto as URLs que possuem um ;JSESSIONID=blabla no final.

Na prática o custo é o mesmo. Enviar o valor do id o tempo todo a cada requisição. A diferença é que o cookie é transparente e, eu acho, mais elegante.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software