Firefox Quantum
61.0.2 (64-bit)
Vale ressaltar que ao reestartar a máquina, o problema nao mais apareceu.
Segue o código:
package br.com.alura.gerenciador.web;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import br.com.alura.gerenciador.Usuario;
import br.com.alura.gerenciador.dao.UsuarioDAO;
@WebServlet(urlPatterns="/login")
public class Login extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
PrintWriter writer = resp.getWriter();
String email = req.getParameter("email");
String senha = req.getParameter("senha");
Usuario usuario = new UsuarioDAO().buscaPorEmailESenha(email, senha);
if (usuario == null) {
writer.println("<html><body>Usuário ou senha inválida!!!</body></html>"); //este codigo estava errado e a mesmo apos a correcao era impresso pelo navegador com o erro!
}
else {
writer.println("<html><body>Usuário logado: " + email + "</body></html>");
Cookie cookie = new Cookie("usuario.logado", email);
resp.addCookie(cookie);
}
}
}