Pessoal, gostaria de saber qual a melhor forma de efetuar um LOGIN em uma pagina web e manter a sessao desse login até que o usuario efetue o LOGOUT. Estou fazendo da seguinte maneira:
- Servlet que busca no banco usuario e senha e faz a validação do mesmo:
if(rs.next())
{
usuarioNome = rs.getString("nome");
// passa sessao validando usuario
sessao.setAttribute("login","valido");
- pagina .jsp que vai verificar a validação
<jsp:useBean id="login" scope="session" class="java.lang.String" />
Até aqui tudo bem, o problema é quando eu mudo de página pois ela “perde” a sessao. Detalhe, ela so “perde” depois que faz algum acesso a uma servlet, pois quando roda apenas em .jsp continua mantendo a sessao.
Por favor, me ajudem a fazer a permanência dessa sessão !
Obrigado,
JP