Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Ayuda CRUD en Java Netbeans

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();
}
}

octubre 12, 2017 | Unregistered CommenterLalus

¿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.

octubre 18, 2017 | Unregistered CommenterDavid