Boa tarde.
Estou tendo o erro "HTTP Status 404" quando digito o email e a senha. Estou tentando digitar tanto o email e senha presentes no UsuarioDAO e emails/senhas não presentes na classe, e o erro é o mesmo. Já revisei o código inteiro aqui porém não encontro o que está errado.
Segue a print do erro: https://uploaddeimagens.com.br/imagens/erro_alura-png
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.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>");
} else {
writer.println("<html><body>Usuário logado: " + email + "</body></html>");
}
}
}
Obrigado.