Não consigo Rodar o login. Saída :
"The origin server did not find a current representation for the target resource or is not willing to disclose that one exists."
O código está idêntico ao do professor:
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{
private static final long serialVersionUID = 1L;
@Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String email = req.getParameter("email"); String senha = req.getParameter("senha");
Usuario usuario = new UsuarioDAO().buscaPorEmailESenha(email, senha); PrintWriter writer = resp.getWriter();
if (usuario == null) { writer.println("
Usuário ou senha inválida"); } else { Cookie cookie = new Cookie("usuario.logado", email); resp.addCookie(cookie); writer.println("Usuário logado: " + email + ""); }}
}