Bom pessoal eu tenho o seguindo formulário de alteração:
[code]~
Alterar Produto:
Código: Código: Nome: Nome: Marca: Marca: Modelo: Modelo: Valor: Valor: Quantidade: Quantidade: Descrição: Descrição: SalvarE os valores são resgatados na seguinte servlet:
package ação;
import java.io.IOException;
import java.sql.Connection;
import java.sql.SQLException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import dao.FabricaConexao;
import dao.JDBCProdutoDAO;
import modelo.Produto;
/**
* Servlet implementation class alterarProduto
*/
@WebServlet("/alterarProduto")
public class alterarProduto extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public alterarProduto() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String codigo = request.getParameter("codigo1");
String nome = request.getParameter("nome1");
String marca = request.getParameter("marca1");
String modelo = request.getParameter("modelo1");
String valor = request.getParameter("valor1");
String quantidade = request.getParameter("quantidade1");
String descricao = request.getParameter("descricao1");
System.out.println("Nooome: "+nome);
Produto novoProduto = new Produto();
novoProduto.setCodigo(Integer.parseInt(codigo));
novoProduto.setNome(nome);
novoProduto.setMarca(marca);
novoProduto.setModelo(modelo);
novoProduto.setValor (Double.parseDouble(valor));
novoProduto.setQuantidade (Integer.parseInt(quantidade));
novoProduto.setDescricao(descricao);
FabricaConexao fabrica = new FabricaConexao();
Connection conexao = fabrica.fazConexao();
JDBCProdutoDAO dao = new JDBCProdutoDAO(conexao);
try {
dao.alterar(novoProduto);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Mas os valores estão vindo como null, alguém teria alguma idéia da causa disso? Já tentei várias coisas aqui e não consegui resolver!