Caros amigos do PJ, estou com dúvidas sobre a utilização se sessão com servlet e JSP.
Tenho uma página de login estática e quando clico no botão logar, e passado os dados para um servlet de autenticação, e se logon for positivo, criará um session para este browser usuário. Portanto a minha pergunta é o seguinte, como faço para minhas páginas JSP participem da sessão criada? pois são páginas JSP que só devem ser visualizadas por usuários logados! como trato isto nas minhas páginas JSP?
Valeu galera!!!
crie sua sessão no servlet e envie a mesma como atributo para o JSP…
Será que pode me dar um exemplo simples?
Obrigado!
Fantasma, vc pode fazer assim:
crie a sessão no Servlet:
HttpSession session = request.getSession( true );
“sete” a sessão:
session.setAttribute("usuario","valor");
e depois recupere-a no JSP:
session.getAttribute("usuario");
e caso vc queira destruír-la:
session.invalidate();
Exemplo:.
HttpSession session = request.getSession(true);
session.setAttribute("usuarioAutenticado", new String("true"));
qualquer dúvida, é só falar!!!