Boa noite pessoal.
Estou com um problema, sou iniciante.
Estou criando um programa com um servlet que recebe o parâmetros e introduz automaticamente no banco de dados.
Mas o servlet só recebo dados String.
Como faço para ele receber como int, se isso é possível ? Já que as variáveis telefone e celular são declaradas como int na classe.
esse é o meu código do servlet
import br.com.loja.dao.ClienteDAO;
import br.com.loja.entidade.Cliente;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(name = “AdicionaClienteServlet”, urlPatterns = {"/AdicionaClienteServlet"})
public class AdicionaClienteServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
Cliente cliente = new Cliente();
cliente.setNome_cliente(req.getParameter("nome_cliente"));
cliente.setEndereco(req.getParameter("endereco"));
cliente.setTelefone(req.getParameter ("telefone"));
cliente.setCelular(req.getParameter("celular"));
cliente.setEmail(req.getParameter("email"));
ClienteDAO dao = new ClienteDAO();
dao.salvar(cliente);
PrintWriter out = resp.getWriter();
out.println("Cliente salvo com sucesso");
}
}