Código Javascript:
Ver original
HttpSession sesion = request.getSession(); ArrayList<apoyo> detalle = (ArrayList<apoyo>) sesion.getAttribute("carrito"); if (detalle!=null){ for(int i = 0;i<detalle.size();i++){ int unidades=0; apoyo e = detalle.get(i); for (int l = i;l<detalle.size();l++){ apoyo a = detalle.get(l); if(e.getProducto().equals(a.getProducto())){ id = bd.idproducto(e.getProducto()); unidades++; } } int cantidadtotal = detalle.size(); String passwordcliente = sesion.getAttribute("pass").toString(); System.err.println("id "+id); System.err.println(passwordcliente); System.err.println("ct "+cantidadtotal); System.err.println("unidades "+unidades); /*bd.añadir(id, passwordcliente, unidades, cantidadtotal);*/ id=0; }
Con esto me lo cuenta pero me aparece algo asi;
SEVERE: id 4
SEVERE: ana
SEVERE: ct 3
SEVERE: unidades 1
SEVERE: id 16
SEVERE: ana
SEVERE: ct 3
SEVERE: unidades 2
SEVERE: id 16
SEVERE: ana
SEVERE: ct 3
SEVERE: unidades 1
y solo quiero que me salga una vez lo de id 16 con unidades 2.
Gracias