Passar valor int em um servlet

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

Olha a mensagem de erro, seu problema não é conversão de string para nit, mas sim que ele não está encontrando nada. O valor está null:Java.Lang.NumberFormatException: null

Oq tem nessa linha action.Servlet_Contato.gravar (Servlet_Contato.java: 52) é o que está null.

o cara valeu… realmente era isso… olhei…olhei e não conseguir ver…