hola chicos/as! tuve un problema con un bucle, me aconsejaron q metiera un vector y q desa manera en cada poscion almacenaba el numero de unidades finales, es decir , en la posicion cero habra el numero de unidades de la linea 0, en la posicion uno, el numero de unidades de la linea 1...problema, almacenarlo! os pongo el codigo pa q os aclareis:
<logic:iterate id="lineaVO" name="Coleccion" scope="request">
Nombre del producto:<bean:write name="lineaVO" property="nombreproducto"/><br>
Especificaciones:<bean:write name="lineaVO" property="especificaciones"/><br>
Precio:<bean:write name="lineaVO" property="precio"/><br>
Unidades actuales:<bean:write name="lineaVO" property="unidades"/>-Unidades finales:<input type="text" name="unidadesfinales"/><br>
//acabo de poner un campo pa q rellene el q recibe el formulario, el campo se llama unidades finales, ese es el campo q kiero yo almaceanar para cada iteracion
//a partir de aqui meto en el vector, primero recojo el campo unidadesfinales y luego lo asigno al vector, pero no funciona na! me casca to!
<%String unidadesrecogidas=request.getParameter("unidadesfi nales");%>
<%lineas.setElementAt(unidadesrecogidas,i);%>
<%i=i++%>
</logic:iterate>
Es q ademas me surge otra duda...cdo yo ejecuto esto....me sale cada linea del pedido con su nombre, precio... correcto, y tb me sale un campo a rellenar unidades finales, correcto, pero...yo estoy recogiendo entonces al final del bucle un valor q todavia no han introducido.... aiiiii q desesperacion! Si alguien sabe algo q....me ayude xfa!
Asias de cq forma gente.