Ola pessoal estou com um problema em questão
eu estou querendo passar alguns valores inteiro para um servlet
tipo tenho uma class contato que tem alguns atributos com valor int,
e quero passar este valor no servlet para gravar no banco
eu fiz uma conversão do valor int para String mais mesmo assim da erro…
[code]
public int getFoto()
{return foto;}
public void setFoto(int foto)
{this.foto = foto;}
public int getCep()
{return cep;}
public void setCep(int cep)
{this.cep = cep;}
public int getPreFixo()
{return pre_Fixo;}
public void setPreFixo(int pre_Fixo)
{this.pre_Fixo = pre_Fixo;}
public int getPreCelular()
{return pre_Celular;}
public void setPreCelular(int pre_Celular)
{this.pre_Celular = pre_Celular;}
public int getPreComercial()
{return pre_Comercial;}
public void setPreComercial(int pre_Comercial)
{this.pre_Comercial = pre_Comercial;}
public int getCodigo()
{return codigo;}
public void setCodigo(int codigo)
{this.codigo = codigo;}
}
Servelt
FabricaConexao fabrica = new FabricaConexao();
Connection conexao = fabrica.abreConexao();
String DataCadastro = request.getParameter("dataCadastro");
int foto = Integer.parseInt(request.getParameter("foto"));
int cep = Integer.parseInt(request.getParameter("cep"));
int pre_Fixo = Integer.parseInt(request.getParameter("pre-fixo"));
int pre_Celular = Integer.parseInt(request.getParameter("pre-celular"));
int pre_Comercial = Integer.parseInt(request.getParameter("pre-comercial"));
int codigo = Integer.parseInt(request.getParameter("codigo"));
Contato novoContato = new Contato();
novoContato.setDataCadastro(data);
novoContato.setFoto(foto);
novoContato.setCep(cep);
novoContato.setPreFixo(pre_Fixo);
novoContato.setPreCelular(pre_Celular);
novoContato.setPreComercial(pre_Comercial);
novoContato.setCodigo(codigo);
ContatoDAO dao = new ContatoDAO(conexao);
dao.gravarDados(novoContato);
fabrica.fechaConexao();
Erroo…
Java.Lang.NumberFormatException: null
java.lang.Integer.parseInt (Integer.java: 417)
java.lang.Integer.parseInt (Integer.java: 499)
action.Servlet_Contato.gravar (Servlet_Contato.java: 52)
action.Servlet_Contato.processRequest (Servlet_Contato.java: 28)
action.Servlet_Contato.doPost (Servlet_Contato.java: 116)
javax.servlet.http.HttpServlet.service (HttpServlet.java: 637)
javax.servlet.http.HttpServlet.service (HttpServlet.java: 717)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter (MonitorFilter.java: 390)
notar A pilha completa da causa raiz está disponível nas Tomcat/6.0.18 Apache logs.
[/code] se alguem poder da uma força agradeço desde ja… valeu