Método Long na Servlet

Pessoal, Boa noite, sou novo no fórum e também não tão experiente com java, tenho um projeto da faculdade que estou usando
JSP com Servlets e a DAO para o MySQL, porém alguns dados no banco são biginteger e no java é long,e a servlet parece que não tá reconhecendo, tá dando o erro de “cannot find symbol symbol:method java.lang.Long”, já fiz todas as modificações possíveis mas parece que não adiantou, aí tava precisando da ajuda de vocês. Segue os códigos abaixo:

Classe Clientes:


import java.lang.*;

public class Clientes {  
  
   private String nome;
   private Long cpf;    
   private String endereco;  
   private Integer telefone;
   private Long celular;
   private Long fk_idfuncionario;
   
   public Clientes(String nome, Long cpf, String endereco, Integer telefone,Long celular,Long fk_idfuncionario) {  
      super();    
      this.nome = nome;  
      this.cpf = cpf;
      this.endereco = endereco;  
      this.telefone = telefone;
      this.celular = celular;
      this.fk_idfuncionario = fk_idfuncionario;
   }  
   public Clientes() {  
      super();  
   }  
   public String getNome() {  
      return nome;  
   }  
   public void setNome(String nome) {  
      this.nome = nome;  
   }  
   public Long getCpf() {  
      return cpf;  
   }  
   public void setCpf(Long cpf) {  
      this.cpf = cpf;  
   }  
   public String getEndereco() {  
      return endereco;  
   }  
   public void setEndereco(String endereco) {  
      this.endereco = endereco;  
   }  
   public Integer getTelefone() {  
      return telefone;  
   }  
   public void setTelefone(Integer telefone) {  
      this.telefone = telefone;  
   }
   public Long getCelular() {  
      return celular;  
   }  
   public void setCelular(Long celular) {  
      this.celular = celular;  
   }
    public Long getFk_idfuncionario() {
        return fk_idfuncionario;
    }
   public void setFk_idfuncionario(Long fk_idfuncionario){
       this.fk_idfuncionario = fk_idfuncionario;
   }
   @Override  
   public String toString() {  
      return "Clientes [nome=" + nome + ", endereco=" + endereco + ", telefone=" + telefone  
            + ", celular=" + celular + ", fk_idfuncionario=" + fk_idfuncionario + "]";  
   }  
}

Classe DAO:


import Modelo.Clientes;  
  
public class ClienteDao extends Dao {  
   public void create(Clientes c)throws Exception{  
        
      open();  
        
      stmt = con.prepareStatement("INSERT INTO clientes(nome, cpf, endereco, telefone, celular, fk_idfuncionario) VALUES(?,?,?,?,?,?)");  
        
      stmt.setString(1, c.getNome());  
      stmt.setLong(2, c.getCpf());
      stmt.setString(3, c.getEndereco());  
      stmt.setInt(4, c.getTelefone());  
      stmt.setLong(5, c.getCelular());  
      stmt.setLong(6, c.getFk_idfuncionario());
      stmt.execute();        
      close();        
   }     
}

Servlet:


import java.io.IOException;
import java.io.PrintWriter;
import java.lang.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import Persistencia.ClienteDao;  
import Modelo.Clientes;


/**
 *
 * @author Raphael
 */
public class InsereDados extends HttpServlet {
private static final long serialVersionUID = 1L;  
         
    public InsereDados() {  
        super();  
    }  
  
    @Override
   protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  
      try{  
           
         String cmd = request.getParameter("cmd");  
         Clientes c;  
         ClienteDao cd;  
           
         if(cmd.equalsIgnoreCase("cadastrar")){  
            c = new Clientes(null, request.getParameter("nome"),   
                    Long(request.getParameter("cpf")),
                    request.getParameter("endereco"),
                    Integer(request.getParameter("telefone")),
                    Long(request.getParameter("celular")),
                  new Long(request.getParameter("fk_idfuncionario")));  
              
            cd = new ClienteDao();  
            cd.create(c);  
              
            request.setAttribute("msg", "Gravado com sucesso!");  
            request.getRequestDispatcher("sucesso.jsp").forward(request, response);  
         }  
           
      }catch (Exception e) {  
         request.setAttribute("msg", "Erro: " + e.getMessage());  
         request.getRequestDispatcher("erro.jsp").forward(request, response);  
      }  
   }

    
}

Obs. o erro é no if da servlet…

Desde já agradeço a atenção e a compreensão de todos!

O problema ta aqui.



                    Long(request.getParameter("cpf")),  
                    Integer(request.getParameter("telefone")),  
                    Long(request.getParameter("celular")),

você não pode chamar a classe Long desta maneira… para o seu caso, tente

Long.valueOf(request.getParameter("cpf")),  
Integer.valueOf(request.getParameter("telefone")),  
Long.valueOf(request.getParameter("celular")),

Cara, fiz o que você falou, mas agora nesse campo embaixo tá dando erro:

c = new Clientes(null, request.getParameter("Nome")

Tá dando erro de “no suitable constructor found for clientes…”