Mensagem de erro, ajuda-me

pessoal, alguem sabe que erro eh esse?

java.lang.NumberFormatException: For input string: "e" 

hah, alguem sabe algum biblioteca ou algo paraceido, que traduz os erro em java, pois parece que eu tinha lido algo sobre isso em um tutorial?

API Specification??

Posta o código aí!

[quote=thiago.correa]API Specification??

Posta o código aí![/quote]
método processRequest

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
 response.setContentType("text/html");
        PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Cadastro dos Ex-Alunos de Engenharia</title>");
out.println("<body>");
        out.println("<form name=cadastroExAluno method=post>");
          out.println("<center><h2>Dados Pessoais</H2></center>");
            out.println("<table width=100%>");
              out.println("<tr>");
                  out.println("<TD width=20% align=right>Nome </TD>");
                  out.println("<td><Input type=text name=nome value=\"\" size=70></TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Data Nascimento </TD>");
                  out.println("<TD><input type=date name=dataNascimento value=\"\" size=10>&nbsp;&nbsp;(dd-mm-aaaa)</TD>");
              out.println("</TR>");
              out.println("<tr>");
                  out.println("<TD width=20% align=right>RG </td>");
                  out.println("<TD><input type=text name=rg value=\"\" size=12 maxlength=15>" +
                              "&nbsp;&nbsp;<font size = 2>D&iacute;gite apenas n&uacute;meros, sem '.' e '-'.</font></TD>");
              out.println("</TR>");
              out.println("<tr>");
                  out.println("<td width=20% align=right>Org&atilde;o Expeditor </td>");
                  out.println("<td><input type=text name=orgaoRG value=\"\"  size=5 maxlength=5></td>");
              out.println("</tr>");
              out.println("<tr>");
                  out.println("<td width=20% align=right>U.F. </td>");
                  out.println("<td><input type=text name=ufRG value=\"\"  size=2 maxlength=2></td>");
              out.println("</tr>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>CPF </TD>");
                  out.println("<TD><input type=text name=cpf value=\"\" size=15 maxlength=11 onBlur=\"validaCpf();\">" +
                          "&nbsp;&nbsp;<font size = 2>D&iacute;gite apenas n&uacute;meros, sem '.' e '-'.</font></TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Casado? </TD>");
                  out.println("<TD><input type=radio onClick=\"casado(0);\" name=exAlunoCasado value=\"s\""+exAlunoCasado+"\">Sim");
                      out.println("<input type=radio onClick=\"casado(1);\" name=exAlunoCasado value=\"n\">N&atilde;o</TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Nome Esposa </TD>");
                  out.println("<TD><input type=text name=nomeEsposa value=\"\" size=70></TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Data Nascimento da Esposa</TD>");
                  out.println("<TD><input type=date name=dataNascEsposa value=\"\" size=10 maxlength=10>&nbsp;&nbsp;(dd-mm-aaaa)</TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Possui Filhos? </TD>");
                  out.println("<TD><input type=radio onClick=\"filho(0);\" name=exAlunoFilho value=\"s\">Sim");
                      out.println("<input type=radio onClick=\"filho(1);\" name=exAlunoFilho value=n>N&atilde;o</TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Nome do Primeiro Filho </TD>");
                  out.println("<TD><input type=text name=exAlunoNomeFilho1 value=\"\" size=70></TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Data Nascimento </TD>");
                  out.println("<TD><input type=text name=exAlunoDataNascFilho1 value=\"\" size=10 maxlength=10>&nbsp;&nbsp;(dd-mm-aaaa)</TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Nome do Segundo Filho </TD>");
                  out.println("<TD><input type=text name=exAlunoNomeFilho2 value=\"\" size=70></TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Data Nascimento </TD>");
                  out.println("<TD><input type=text name=exAlunoDataNascFilho2 value=\"\" size=10 maxlength=10>&nbsp;&nbsp;(dd-mm-aaaa)</TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Nome do Terceiro Filho </TD>");
                  out.println("<TD><input type=text name=exAlunoNomeFilho3 value=\"\" size=70></TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Data Nascimento </TD>");
                  out.println("<TD><input type=text name=exAlunoDataNascFilho3 value=\"\" size=10 maxlength=10>&nbsp;&nbsp;(dd-mm-aaaa)</TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Nome do Quarto Filho </TD>");
                  out.println("<TD><input type=text name=exAlunoNomeFilho4 value=\"\" size=70></TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Data Nascimento </TD>");
                  out.println("<TD><input type=text name=exAlunoDataNascFilho4 value=\"\" size=10 maxlength=10>&nbsp;&nbsp;(dd-mm-aaaa)</TD>");
              out.println("</TR>");
              out.println("<tr>");
                  out.println("<TD width=20% align=right>Endere&ccedil;o </TD>");
                  out.println("<TD><input type=text name=endereco value=\"\" size=50 maxlength=60></TD>");
              out.println("</TR>");
              out.println("<tr>");
                  out.println("<TD width=20% align=right>N&uacute;mero </TD>");
                  out.println("<TD><input type=text name=numero value=\"\" size=5 maxlength=5></TD>");
              out.println("</TR>");
              out.println("<tr>");
                  out.println("<td width=20% align=right>Complemento </td>");
                  out.println("<td><input type=text name=complemento value=\"\"  size=30 maxlength=40></td>");
              out.println("</tr>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Bairro </TD>");
                  out.println("<TD><input type=text name=bairro value=\"\" size=40 maxlength=50></TD>");
              out.println("</TR>");
              out.println("<TR>");
                 out.println("<TD width=20% align=right>Cidade </TD>");
                 out.println("<TD>");
                 out.println (cidade.ConsultarCidadeExAluno("cidade","codigoCidade"));
              out.println("</Select>");                 
               out.println("<font size=2>Se n&atilde;o tiver sua cidade, contate-nos, para n&oacute;s podermos disponibilizar-mos, grato.</font>");
               out.println ("</td></tr>") ;
              out.println("<TR>");
                  out.println("<TD width=20% align=right>CEP </TD>");
                  out.println("<TD><input type=text name=cep value=\"\" size=10 maxlength=9> <Font size=2>&nbsp;&nbsp;");
                  out.println("(00000-000)</Font></TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Telefone Residencial </TD>"); /*  */
                  out.println("<TD><input type=text name=dddFone1 value=\"\" size=2 maxlength=2> <Font size=2>&nbsp;&nbsp;-&nbsp;&nbsp;");
                      out.println("<input type=text name=fone1 value=\"\" size=7 maxlength=10></TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Telefone Residencial </TD>"); /*   */
                  out.println("<TD><input type=text name=dddFone2 value=\"\" size=2 maxlength=2> <Font size=2>&nbsp;&nbsp;-&nbsp;&nbsp;");
                      out.println("<input type=text name=fone2 value=\"\" size=7 maxlength=10></TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>Celular </TD>"); /* */
                  out.println("<TD><input type=text name=dddCelular1 value=\"\" size=2 maxlength=2>&nbsp;&nbsp;-&nbsp;&nbsp;");
                      out.println("<input type=text name=celular1 value=\"\" size=7 maxlength=9></TD>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>E-Mail </TD>");
                  out.println("<TD><input type=text name=email1 value=\"\" size=40 maxlength=40>");
              out.println("</TR>");
              out.println("<TR>");
                  out.println("<TD width=20% align=right>E-Mail </TD>");
                  out.println("<TD><input type=text name=email2 value=\"\" size=40 maxlength=40>");
              out.println("</TR>");
          out.println("</Table>");
        out.println("</Center>");
        out.println("<hr size=5 width=100%>");
        out.println("<Center><H2> Dados Academicos </H2></Center>");
        out.println("<Center>");
          out.println("<Table width=100%>");
               out.println("<TR>");
                   out.println("<TD width=20% align=right>RA </TD>");
                   out.println("<TD><input type=text name=ra value=\""+raRecuperado+"\" size=6 maxlength=6></TD>");
               out.println("</TR>");
               out.println("<TR>");
                   out.println("<TD width=20% align=right>Ano de Ingresso </TD>");
                   out.println("<TD><input type=date name=dataIngressao value=\"\" size=7 maxlength=10> <Font size=2>&nbsp;&nbsp;" +
                               "(aaaa)</Font></TD>");
               out.println("</TR>");
               out.println("<TR>");
                   out.println("<TD width=20% align=right>Ano de Sa&iacute;da </TD>");
                   out.println("<TD><input type=date name=dataSaida value=\"\" size=7 maxlength=10> <Font size=2>&nbsp;&nbsp;" +
                               "(aaaa)</Font></TD>");
               out.println("</TR>");
               out.println("<TR>");
                   out.println("<TD width=20% align=right>Curso </TD>");
                   out.println("<TD>");
                       out.println(curso.ConsultarCursoExAluno("nomeCurso","codigoCurso"));
                   out.println("</td>");
               out.println("</TR>");
          out.println("</Table>");
        out.println("</Center>");
        out.println("<hr size=5 width=100%>");
        out.println("<center><h2> Dados Comerciais </H2></Center>");
        out.println("<Center>");
          out.println("<Table width=100%>");
             out.println("<TR>");
                out.println("<TD width=20% align=right>Nome da Empresa </TD>");
                   out.println("<TD><input type=text name=nomeEmpresa value=\"\" size=70 maxlength=70></TD>");
             out.println("</TR>");
             out.println("<TR>");
                out.println("<TD width=20% align=right>Endere&ccedil;o </TD>");
                out.println("<TD><Input type=text name=enderecoEmpresa value=\"\" size=60 maxlength=60></TD>");
             out.println("</TR>");
             out.println("<TR>");
                out.println("<TD width=20% align=right>N&uacute;mero </TD>");
                out.println("<TD><input type=text name=numeroEmpresa value=\"\" size=5 maxlength=5>");
             out.println("</TR>");
             out.println("<TR>");
                out.println("<TD width=20% align=right>Bairro </TD>");
                out.println("<TD><input type=text name=bairroEmpresa value=\"\" size=50 maxlength=50>");
             out.println("</TR>");
             out.println("<TR>");
                out.println("<TD width=20% align=right>Cidade </TD>");
                out.println("<TD>");
                    out.println(cidade.ConsultarCidadeExAluno("cidadeEmpresa","codigoEmpresa"));
                out.println("</TD>");
             out.println("</TR>");
             out.println("<TR>");
                out.println("<TD width=20% align=right>CEP </TD>");
                out.println("<TD><input type=text name=cepEmpresa value=\"\" size=10 maxlength=9> <Font size=2>&nbsp;&nbsp;");
                out.println("(00000-000)</Font></TD>");
             out.println("</TR>");
             out.println("<TR>");
                out.println("<TD width=20% align=right>Cargo Ocupado </TD>");
                out.println("<TD><input type=text name=cargoOcupadoEmpresa value=\"\" size=30 maxlength=50></TD>");
             out.println("</TR>");
             out.println("<TR>");
                out.println("<TD width=20% align=right>Telefone Comercial </TD>");      
                    out.println("<TD><input type=text name=dddFone1Empresa value=\"\" size=2 maxlength=2>&nbsp;&nbsp;-&nbsp;&nbsp;");
                    out.println("<input type=text name=fone1Empresa value=\"\" size=7 maxlength=9></TD>");           
             out.println("</TR>");
             out.println("<TR>");
                out.println("<TD width=20% align=right>Telefone Comercial </TD>"); /*  */
                out.println("<TD><input type=text name=dddFone2Empresa value=\"\" size=2 maxlength=2>&nbsp;&nbsp;-&nbsp;&nbsp;");
                    out.println("<input type=text name=fone2Empresa value=\"\" size=7 maxlength=9></TD>");
             out.println("</TR>");
             out.println("<TR>");
                out.println("<TD width=20% align=right>E-Mail Comercial </TD>");
                out.println("<TD><input type=text name=emailEmpresa value=\"\" size=40>");
             out.println("</TR>");
          out.println("</Table>");
        out.println("</Center>");
        out.println("<hr size=5 width=100%>");
        out.println("Deseja receber e-mail de notifica&ccedil;&otilde;es, como: <br>");
        out.println("<input type=checkbox name=emarketing value=\"m\">E-Marketing&nbsp;&nbsp;");
        out.println("<input type=checkbox name=curriculum value=\"c\">Curriculum Vitae&nbsp;&nbsp;");
        out.println("<input type=checkbox name=newsletter value=\"n\">News-Letter");
        out.println("<hr size=5 width=100%>");
        out.println("<br>");
        out.println("<Center>");
              out.println("<input type=Submit value=\"Confirmar\">");
              out.println("<input type=Reset value=\"Limpar\">");
        out.println("</Center>");
        out.println("</form>");
        out.println("</body>");
        out.println("</html>");
        out.close();
    }

metodo doPost

protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {

        sdfFormatador = new SimpleDateFormat("yyyy/mm/dd");
        
        ResultSet rsCompara = null;
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Cadastro do Ex-Aluno</title>");
        out.println("</head>");
        out.println("<body>");
        
        try {
                 exAlunoCidade                       = Integer.parseInt(request.getParameter("cidade"));
                 exAlunoRa                              = Integer.parseInt(request.getParameter("ra"));
                 exAlunoCurso                         = Integer.parseInt(request.getParameter("nomeCurso"));
                 exAlunoCidadeEmpresa          = Integer.parseInt(request.getParameter("cidadeEmpresa"));
        } catch (Exception e) {
              
        }
        exAlunoNome                        = request.getParameter("nome");
        exAlunoDataNascimento        = request.getParameter("dataNascimento");
        exAlunoRg                             = request.getParameter("rg");
        exAlunoCpf                            = request.getParameter("cpf");
        exAlunoCasado                      = request.getParameter("exAlunoCasado");
        exAlunoNomeEsposa              = request.getParameter("nomeEsposa");
        exAlunoDataNascEsposa        = request.getParameter("dataNascEsposa");
        String dataEsposa                  = exAlunoDataNascEsposa;
        Date dataNascEsposa             = null;
        try {
            dataNascEsposa = sdfFormatador.parse(dataEsposa);
        }catch(Exception e) {
            e.printStackTrace();
        }
        exAlunoNomeFilho1              = request.getParameter("exAlunoNomeFilho1");
        exAlunoDataNascFilho1         = request.getParameter("exAlunoDataNascFilho1");
        String dataFilho1                  = exAlunoDataNascFilho1;
        Date dataNascFilho1             = null;
        try {
            dataNascFilho1 = sdfFormatador.parse(dataFilho1);
        }catch(Exception e) {
            e.printStackTrace();
        }
        exAlunoNomeFilho2              = request.getParameter("exAlunoNomeFilho2");
        exAlunoDataNascFilho2         = request.getParameter("exAlunoDataNascFilho2");
        String dataFilho2                  = exAlunoDataNascFilho2;
        Date dataNascFilho2             = null;
        try {
            dataNascFilho2 = sdfFormatador.parse(dataFilho2);
        }catch(Exception e) {
            e.printStackTrace();
        }
        exAlunoNomeFilho3              = request.getParameter("exAlunoNomeFilho3");
        exAlunoDataNascFilho3         = request.getParameter("exAlunoDataNascFilho3");
        String dataFilho3                  = exAlunoDataNascFilho3;
        Date dataNascFilho3             = null;
        try {
            dataNascFilho3 = sdfFormatador.parse(dataFilho3);
        }catch(Exception e) {
            e.printStackTrace();
        }
        exAlunoNomeFilho4              = request.getParameter("exAlunoNomeFilho4");
        exAlunoDataNascFilho4         = request.getParameter("exAlunoDataNascFilho4");
        String dataFilho4                  = exAlunoDataNascFilho4;
        Date dataNascFilho4             = null;
        try {
            dataNascFilho4 = sdfFormatador.parse(dataFilho4);
        }catch(Exception e) {
            e.printStackTrace();
        }
        exAlunoEndereco                   = request.getParameter("endereco");
        exAlunoNumero                     = request.getParameter("numero");
        exAlunoBairro                        = request.getParameter("bairro");
        exAlunoCep                           = request.getParameter("cep");
        exAlunoFone1                        =request.getParameter("dddFone1")+" "+request.getParameter("fone1");
        exAlunoFone2                        =request.getParameter("dddFone2")+" "+request.getParameter("fone2");
        exAlunoCel                             =request.getParameter("dddCelular1")+" "+request.getParameter("celular1");
        exAlunoEmail1                       = request.getParameter("email1");
        exAlunoEmail2                       = request.getParameter("email2");
        exAlunoDataIngressao           = request.getParameter("dataIngressao");
        exAlunoDataSaida                  = request.getParameter("dataSaida");
        exAlunoNomeEmpresa          = request.getParameter("nomeEmpresa");
        exAlunoEnderecoEmpresa     = request.getParameter("enderecoEmpresa");
        exAlunoNumeroEmpresa       = request.getParameter("numeroEmpresa");
        exAlunoBairroEmpresa          = request.getParameter("bairroEmpresa");
        exAlunoCepEmpresa              = request.getParameter("cepEmpresa");
        exAlunoCargoEmpresa           = request.getParameter("cargoOcupadoEmpresa");
        exAlunoFone1Empresa           =request.getParameter("dddFone1Empresa")+" "+request.getParameter("fone1Empresa");
        exAlunoFone2Empresa           =request.getParameter("dddFone2Empresa")+" "+request.getParameter("fone2Empresa");
        exAlunoEmailEmpresa            = request.getParameter("emailEmpresa");
        exAlunoEMarketing                = request.getParameter("emarketing");
        exAlunoCurriculum                = request.getParameter("curriculum");
        exAlunoNewsLetter                = request.getParameter("newsletter");
        exAlunoRgOrgao                    = request.getParameter("orgaoRG");
        exAlunoRgUF                         = request.getParameter("ufRG");
        exAlunoComplemento            = request.getParameter("complemento");
        
        
        int cadastro = 0;
        String Cadastro = new String("");
            try {
                cadastro = exAlunoEng.CadastrarExAlunosEngenharia(exAlunoNome,
                    exAlunoDataNascimento,
                    exAlunoRg,exAlunoCpf,
                    exAlunoCasado,
                    exAlunoNomeEsposa,
                    exAlunoDataNascEsposa,
                    exAlunoNomeFilho1,
                    exAlunoDataNascFilho1,
                    exAlunoNomeFilho2,
                    exAlunoDataNascFilho2,
                    exAlunoNomeFilho3,
                    exAlunoDataNascFilho3,
                    exAlunoNomeFilho4,
                    exAlunoDataNascFilho4,
                    exAlunoEndereco,
                    exAlunoNumero,
                    exAlunoBairro,
                    exAlunoCidade,
                    exAlunoCep,
                    exAlunoFone1,
                    exAlunoFone2,
                    exAlunoCel,
                    exAlunoEmail1,
                    exAlunoEmail2,
                    exAlunoRa,
                    exAlunoDataIngressao,
                    exAlunoDataSaida,
                    exAlunoCurso,
                    exAlunoNomeEmpresa,
                    exAlunoEnderecoEmpresa,
                    exAlunoNumeroEmpresa,
                    exAlunoBairroEmpresa,
                    exAlunoCidadeEmpresa,
                    exAlunoCepEmpresa,
                    exAlunoCargoEmpresa,
                    exAlunoFone1Empresa,
                    exAlunoFone2Empresa,
                    exAlunoEmailEmpresa,
                    exAlunoEMarketing,
                    exAlunoCurriculum,
                    exAlunoNewsLetter,
                    exAlunoRgOrgao,
                    exAlunoRgUF,
                    exAlunoComplemento);
            } catch (Exception e) {
                out.println("Erro = " + e.toString());
            }
            if (cadastro == 0) {
                 out.println("Erro, cadastro n&atilde;o efetuado! <br>");
                 //out.println(Cadastro);
            } else {
                 out.println("Cadastro efetuado com sucesso.<br>");
                 //out.println(Cadastro);
            }
        out.println("</body>");
        out.println("</html>");
        out.close();
    }

eh esse ai, eh meio grande assim msm, eh mto dados pra ser guardado.!!!

Isso é típico de uso de operação numérica com conteúdo string.

Exemplo:

Integer a = new Integer(“a”);

[quote=julianostr]Isso é típico de uso de operação numérica com conteúdo string.

Exemplo:

Integer a = new Integer(“a”);

[/quote]

???

Caraca véio, não entendesse???

Verifique o fonte que você postou, lá tá cheio de Integer.parseInt(), e um desses deve estar vindo string ao invés de número.

Captou a mensagem??

[quote=julianostr]Caraca véio, não entendesse???

Verifique o fonte que você postou, lá tá cheio de Integer.parseInt(), e um desses deve estar vindo string ao invés de número.

Captou a mensagem??

[/quote]

pow!!! pro enquanto eu acho ke naum toh stressado, apesar dos médicos dizerem o contrario, mas issu naum vem ao caso, sera que deve ser algum campo na base de dados que está como integer e eu toh recuperando como String? eh issu, ou nada a vê??? pois na base soh existem 4 campos que estah como integer e estou passando de String para integer soh eles, ou está gerando algum lixo qdo faço issu???

Sugiro você, então, depurar o fonte. Você sabe fazer isso?
Qual IDE você usa? Eclipse? Marque um breakpoint e rode a classe (servlet) e vá passo a passo pra achar onde está a causa do erro.

Sugiro também usar

catch (Exception e) {
e.printStackTrace();
}

Esse erro é fácil de corrigir, não te estressa não…isso é coisa pouca perante o que pode acontecer com java…

então cara, eu estou usando o netbeans e esse erro está dando depois que eu submeto a pagina de cadastro, achu ke eh quando ele recupera os parametros, e eu nunca usei o breakPoint do netBeans…vlw

Provavelmente o erro está num desses parâmetros:

exAlunoCidade                       = Integer.parseInt(request.getParameter("cidade"));
exAlunoRa                              = Integer.parseInt(request.getParameter("ra"));
exAlunoCurso                         = Integer.parseInt(request.getParameter("nomeCurso"));
exAlunoCidadeEmpresa          = Integer.parseInt(request.getParameter("cidadeEmpresa"));

Eu imagino que isso na tela sejam combos…

[quote=boaglio]
Provavelmente o erro está num desses parâmetros:

exAlunoCidade                       = Integer.parseInt(request.getParameter("cidade"));
exAlunoRa                              = Integer.parseInt(request.getParameter("ra"));
exAlunoCurso                         = Integer.parseInt(request.getParameter("nomeCurso"));
exAlunoCidadeEmpresa          = Integer.parseInt(request.getParameter("cidadeEmpresa"));

Eu imagino que isso na tela sejam combos…[/quote]

sim, o exAlunoCidade, exAlunoCurso e o exAlunoEmpresa são combos, só o exAlunoRa que é uma area de texto normal!!!

Não encontrei “exAlunoRa” no seu código… por isso dá o erro, já que
ele tenta converter nulo.

Experimente colocar esse IF antes de cada Integer.parseInt:

if (exAlunoRa!=null)
 exAlunoRa=Integer.parseInt(request.getParameter("ra"));

Vc viu como esse código tá confuso?

Já pensou em passar isso pra MVC? Fica bem mais fácil de trabalhar. :smiley:

A sim…claro…quando tenta converter null também ocorre esse erro.

Só que, boaglio, o IF correto é:

int exAlunoCidade;

if (request.getParameter(“cidade”) != null) {
exAlunoCidade = Integer.parseInt((String)request.getParameter(“cidade”));
}

e assim pra todas as requisições de campos que serão tratados como int.
Veja bem, Integer é objeto e aceita null, int é primitivo, não aceita null.

Realmente, concordo com boaglio, utilizando servlets desse jeito fica uma bagunça e a manutenção disso é muito complicada, principalmente pra quem não construiu.

Tente adaptar pra uso de camadas (MVC) que fica bem melhor pra todo mundo.

[quote=julianostr]A sim…claro…quando tenta converter null também ocorre esse erro.

Só que, boaglio, o IF correto é:

int exAlunoCidade;

if (request.getParameter(“cidade”) != null) {
exAlunoCidade = Integer.parseInt((String)request.getParameter(“cidade”));
}

e assim pra todas as requisições de campos que serão tratados como int.
Veja bem, Integer é objeto e aceita null, int é primitivo, não aceita null.

Realmente, concordo com boaglio, utilizando servlets desse jeito fica uma bagunça e a manutenção disso é muito complicada, principalmente pra quem não construiu.

Tente adaptar pra uso de camadas (MVC) que fica bem melhor pra todo mundo.
[/quote]
pow pessoa jah fiz issu e continua dando o msm erro… e eu fiz o programa desse jeito pq é meu primeiro projeto em java e meu chefe jah tah cobrando, qdo em acabar vou mudar ele para esse MVC sim, mas soh qdo tiver tempo…
e ainda eu estou com + 2 projetos começados e estão parado pq tenhu ke finalizar esse até oje a tarde… se naum toh f*#"*@#… e conto com vc para me ajudar galera… vamos fazer uma mobilização em pro a + um javanez, mto grato msm…
hah qdo eu acabar vou colocar no rodapé da pagina desenvolvido por mim com alcilio do forum do GUJ (os nomes das pessoas que me ajudaram)…
vlw

É cara, vais ter que pedalar por que pra continuar te ajudando, só se você listar o fonte completo do teu servlet, incluindo aquela classe
exAlunoEng.CadastrarExAlunosEngenharia

Se você já fez tudo o que aconselhamos e ainda não surtiu efeito, danou-se.

[quote=julianostr]Caraca véio, não entendesse???

Verifique o fonte que você postou, lá tá cheio de Integer.parseInt(), e um desses deve estar vindo string ao invés de número.

Captou a mensagem??

[/quote]

Provavelmente foi o que o Juliano disse, tem algum Integer.parseInt() que está recebendo uma String com o texto “e”. Faça um teste, retire TODOS os parseInt que você tem no seu código, teste para ver se o erro desaparece, depois, um a um, vai colocando eles de volta!

P.S.: Outra maneira era utilizar breakpoints, mas como você não sabe, terá que ser assim

[quote=julianostr]É cara, vais ter que pedalar por que pra continuar te ajudando, só se você listar o fonte completo do teu servlet, incluindo aquela classe
exAlunoEng.CadastrarExAlunosEngenharia

Se você já fez tudo o que aconselhamos e ainda não surtiu efeito, danou-se.
[/quote]
vc sujere ki eu post tudas as classes e servlet relacionada a esse programa?

Gutão, você precisa de uma ajuda “in loco”, entendeu?

Alguém aí na sua empresa pra ver o que está acontecendo, por que por aqui acho que não tem mais jeito não.

Com certeza esse erro é causado por algum problema na conversão de algum tipo de dado para number (objeto Number), ou seja, o java não conseguiu transforma uma string para um número, por exemplo, ou o conteúdo NULL para um valor numérico.

Exemplo que funciona:
Integer valorNumerico = new Integer(“11234”);

Exemplo que dá erro:
Integer valorNumerico = new Integer(“Rua das dores, 1001 Apto 1001”);

Por favor, verifique todas as linhas que contém um parseInt ou new Integer() e confirme o conteúdo de todos os request.getParameter() através de system.out.println() pra você observar o resultado no console do NetBeans.

Boa sorte

[quote=julianostr]Gutão, você precisa de uma ajuda “in loco”, entendeu?

Alguém aí na sua empresa pra ver o que está acontecendo, por que por aqui acho que não tem mais jeito não.

Com certeza esse erro é causado por algum problema na conversão de algum tipo de dado para number (objeto Number), ou seja, o java não conseguiu transforma uma string para um número, por exemplo, ou o conteúdo NULL para um valor numérico.

Exemplo que funciona:
Integer valorNumerico = new Integer(“11234”);

Exemplo que dá erro:
Integer valorNumerico = new Integer(“Rua das dores, 1001 Apto 1001”);

Por favor, verifique todas as linhas que contém um parseInt ou new Integer() e confirme o conteúdo de todos os request.getParameter() através de system.out.println() pra você observar o resultado no console do NetBeans.

Boa sorte[/quote]
esse programa é mto loko, porque hoje, o primeiro teste que eu fiz deu certo, ele cadastrou certo e tals, + o segundo teste jah deu esse erro, nem os outros…
vou ver aki se eh isso ai ki vc falou, qualquer coisa eu volto a postar aki …
vlw galera