Estava seguindo um tutorial aqui do GUJ, sobre criar chat. Mas, só utilizei a parte de verificar a sessão.
O trecho do código abaixo é o que estou usando mas, quando vou conectar com o mesmo usuario ele deixa. E isso não deveria acontecer…
try {
if (request.getSession() == null || request.getSession().getAttribute("logado") == null) {
session.setAttribute("logado",objlogin.logar(request.getParameter("tusuario"),request.getParameter("tsenha"),idemp));
}else{
statusUser = "ja_logado";
}
} catch (IllegalStateException isex) {
response.sendRedirect("Mensagens.jsp");
}