Código Javascript:
el problema esque solo entra uno valor en vez de todos los que hay en tabla ventas, por cierto lo tngo que hacer sin persistencias Ver original
public ArrayList<ventas> getventass(){ ArrayList<ventas> ventas= null; Connection cn= null; Statement st =null; ResultSet rs = null; int product = 0, unidades = 0,precio = 0; String pass = null, producto = null,usuario = null; try{ cn=operaciones(); st=cn.createStatement(); String tsl = "select * from ventas"; rs=st.executeQuery(tsl); ventas = new ArrayList<ventas>(); while (rs.next()){ product = rs.getInt("idproductos"); pass = rs.getString("passwordcliente"); unidades = rs.getInt("unidades"); String tsl1 = "select * from productos where idproducto ="+product; rs=st.executeQuery(tsl1); while(rs.next()){ producto = rs.getString("producto"); precio = rs.getInt("precio"); } String tsl2="select usuario from clientes where password = '"+pass+"'"; rs=st.executeQuery(tsl2); while(rs.next()){ usuario=rs.getString("usuario"); } ventas v = new ventas(producto, usuario, unidades, precio,null); ventas.add(v); } cn.close(); } catch(Exception e){e.printStackTrace();} return ventas; }