<snip>
HttpSession sess = request.getSession(true);
sess.setAttribute("loggedin", "true");
</snip>
Aqui o variavel da sessao é criado.
O browser nem sabe que existe uma sessao. O Servlet/Jsp engine mantem o estado usando URL rewriting ou cookies. A cada request do browser o cookie volta para o servidor (ou o url com o sessionid imbutido). Fechar o browser tem como resultado que este informação do lado do browser é perdido. Isso não quer dizer que é o fm dos variaveis. O fin dos variaveis somente acontece opos uma chamada sess.invalidate(). Isso somente acontece quando o JSP/Servlet engine decide que a sessoão é idle por tempo definido no session timeout.
sven
Karen Cioni Joven wrote:
004701c0ac96$67fa4260$e668150a@kjovem">Gentem,Uma dúvida... Vou explicar uma situação e gostaria de saber se estou certa ou errada...Uma variavel de sessao é, por definicao, uma variavel que está ativa enquanto houver uma sessao, certo? Por exemplo, o usuario insere login e password (var de sessao), quando o BROWSER for fechado, encerra-se a sessão, fim das variáveis. Se o usuario quiser voltar, tera que informar de novo login e password. Isto está certo?Se o que estou dizendo está certo, porque acontece de fechar o browser, voltar e recuperar a sessão de novo?alguém, please!!!![]sKaren
