示例#1
0
  /** @param args */
  public static void main(String[] args) {

    ContatoDAO dao = new ContatoDAO();

    List<Contato> contatos = dao.getLista();

    for (Contato contato : contatos) {
      System.out.println("Nome: " + contato.getNome());
      System.out.println("Email: " + contato.getEmail());
      System.out.println("Endereço: " + contato.getEndereco());
      System.out.println("Data de Nascimento: " + contato.getDataNascimento().getTime() + "\n");
    }
  }
  @Override
  public String executa(HttpServletRequest request, HttpServletResponse response) throws Exception {

    long id = Long.parseLong(request.getParameter("id"));

    Contato contato = new Contato();
    contato.setId(id);

    // ContatoDao dao = new ContatoDao();
    Connection connection = (Connection) request.getAttribute("conexao");
    ContatoDao dao = new ContatoDao(connection);
    dao.exclui(contato);

    System.out.println("[INFO] Excluindo contato com ID: " + contato.getId());
    // return "lista-contatos.jsp";
    return "mvc?logica=ListaContatosLogic";
  }