Boa tarde! Estou fazendo um cadastro de cliente (para ordem de serviço), e estou tendo problemas para coletar as informações (principalmente int) do meu formulário.
Segue abaixo meu código:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(“text/html;charset=UTF-8”);
PrintWriter out = response.getWriter();
cliente.setIdcliente(new Integer(clienteFacade.count()+1));
cliente.setNome(request.getParameter("nome"));
//CNPJ
int i = Integer.parseInt(request.getParameter("cnpj"));
cliente = clienteFacade.find(i);
//Inc. Estadual
int n = Integer.parseInt(request.getParameter("ie"));
cliente = clienteFacade.find(n);
//Telefone
int o = Integer.parseInt(request.getParameter("telefone"));
cliente = clienteFacade.find(o);
cliente.setEmail(request.getParameter("email"));
//CEP
int p = Integer.parseInt(request.getParameter("cep"));
cliente = clienteFacade.find(p);
cliente.setEndereco(request.getParameter("endereco"));
cliente.setEstado(request.getParameter("estado"));
cliente.setCidade(request.getParameter("cidade"));
try {
/* TODO output your page here. You may use following sample code. */
clienteFacade.create(cliente);
out.println("<html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Cadastro de Cliente</title>");
out.println("</head>");
out.println("<body>");
out.println("Sr(a). " + i + " Cadastrado com sucesso!");
out.println("<a >Voltar</a>");
out.println("</body>");
out.println("</html>");
}finally{
out.close();
}
}