¿Estás seguro que el navegador manda esos parámetros?
Inspeciona la petición que lanza el navegador al servidor con la ayuda de la consola F12 en Chrome.
Inspecciona las peticiones y comprueba los parámetros.
Si no conoces la consola.... empieza por formarte en eso.
Saludos, alguien me podria orientar en este error en Java, netbeans, estoy haciendo un CRUD y deberia recibir los parametros en esa linea.
"
Producto producto = servProducto.insertar(new Producto(null,req.getParameter("id"),null,req.getParameter("nombre"),null,req.getParameter("descripcion"),null,req.getParameter("codigo_barra"),long,req.getParameter("id_tipo")));"
Gracias de antemano!
public class CRUDProductoNewSave extends HttpServlet {
private ServicioProducto servProducto = new ServicioProducto();
@Override
public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter out = res.getWriter();
Producto producto = servProducto.insertar(new Producto(null,req.getParameter("id"),null,req.getParameter("nombre"),null,req.getParameter("descripcion"),null,req.getParameter("codigo_barra"),long,req.getParameter("id_tipo")));
if (producto != null) {
out.println("<h1>Nuevo producto creado</h1>");
out.println("<table>");
out.println("<tr><td>Id</td><td>" + producto.getId() + "</td></tr>");
out.println("<tr><td>Nombre</td><td>" + producto.getNombre() +"</td></tr>");
out.println("<tr><td>Descripcion</td><td>" + producto.getDescripcion() +"</td></tr>");
out.println("<tr><td>Codigo Barra</td><td>" + producto.getCodigoBarra() +"</td></tr>");
out.println("<tr><td>Tipo ID</td><td>" + producto.getIdTipo() +"</td></tr>");
out.println("</table>");
}
else {
out.println("<h1>Error al crear nuevo producto</h1>");
}
out.close();
}
}