Estou usando o Java 7 pois o 8, meu computador não tem suporte, porém gosto de programar, alguém pode me ajudar ?
Estou pegando do formulário um campo tipo “date” e por meio de um Servlet eu pego os dados via request e adiciono na minha classe, porém está dando erro, quando envio o formulário fica em uma tela toda branca.
Código:
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
request.setCharacterEncoding("UTF-8");
String nome = request.getParameter("nome");
String cpf = request.getParameter("cpf");
String cidade = request.getParameter("cidade");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
Date data = (sdf.parse(request.getParameter("dataNascimento")));
Cliente cliente = new Cliente();
cliente.setNome(nome);
cliente.setCpf(cpf);
cliente.setCidade(cidade);
cliente.setDataNascimento(data);
ClienteDAO dao = new ClienteDAO();
dao.adicionaCliente(cliente);
RequestDispatcher rd = request.getRequestDispatcher(
"index.jsp");
rd.forward(request, response);
System.out.println("Cliente adicionado.\n" + cliente);
} catch (ParseException ex) {
Logger.getLogger(AdicionaClienteServlet.class.getName()).log(Level.SEVERE, null, ex);
}
}
}