Boa tarde
To fazendo um sistema que os clientes não podem entrar se não estiverem logados…no LoginAction, eu coloquei a session:
Users users = null;
try {
LoginForm formulario = ((LoginForm) form);
users = formulario.getUsers();
ValidaLoginDAO dao = new ValidaLoginDAO();
login = dao.existeUnicoUsuario(users.getEmail(), users.getPassword());
} catch (SQLException e) {
log.info("[" + this.getClass().getName() + "execute() - Erro :" + e.getMessage());
}
if(login == true) {
log.info("[" + this.getClass().getName() + "execute() - Login efetuado com sucesso");
HttpSession session = req.getSession();
session.setAttribute("users", users);
return map.findForward("sucesso");
E na minha jsp, está assim:
<c:choose>
<c:when test="${empty users}">
Logou
</c:when>
<c:otherwise>
<a href="/ProjetoFaculdade/login.do">Link pro login</a>
</c:otherwise>
</c:choose>
Só que sempre pede login e nunca entra na linha “logou” e sempre tenta fazer o login, alguém pode me ajudar?
Vlw
[]'s