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?
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?
[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> (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>" +
" <font size = 2>Dígite apenas números, sem '.' e '-'.</font></TD>");
out.println("</TR>");
out.println("<tr>");
out.println("<td width=20% align=right>Orgã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();\">" +
" <font size = 2>Dígite apenas nú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ã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> (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ã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> (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> (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> (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> (dd-mm-aaaa)</TD>");
out.println("</TR>");
out.println("<tr>");
out.println("<TD width=20% align=right>Endereç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ú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ão tiver sua cidade, contate-nos, para nó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> ");
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> - ");
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> - ");
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> - ");
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> " +
"(aaaa)</Font></TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD width=20% align=right>Ano de Saída </TD>");
out.println("<TD><input type=date name=dataSaida value=\"\" size=7 maxlength=10> <Font size=2> " +
"(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ç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ú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> ");
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> - ");
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> - ");
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ções, como: <br>");
out.println("<input type=checkbox name=emarketing value=\"m\">E-Marketing ");
out.println("<input type=checkbox name=curriculum value=\"c\">Curriculum Vitae ");
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ã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.
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