Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/05/2013, 07:07
Avatar de rgf1987
rgf1987
 
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 12 años
Puntos: 22
Formulario controlado en Java

Muy buenas!!!

tengo un formulario con un campo checkbox que con un id como valor y una etiqueta input para introducir una cantidad, es el tipico formulario de una tienda:
Código HTML y JSTL:
Ver original
  1. <c:forEach var="producto" items="${requestScope.listadoProductos}">
  2.     <tr>
  3.         <td><INPUT type="checkbox" name="producto" value="${producto.idProducto}"/>${producto.nombreProducto}</td>
  4.         <td>PVP: ${producto.precioProducto}</td>
  5.         <td>Cantidad: <INPUT type="text" name="cantidad" size="3" style="text-align:right"/></td>
  6.     </tr>      
  7. </c:forEach>

Solo he puesto la parte del formulario que nos interesa...
A la hora de recibir el formulario lo hago de la siguiente manera:

Código JAVA:
Ver original
  1. String[]productos = request.getParameterValues("producto");
  2. String[]cantidad = request.getParameterValues("cantidad");

El problema es que... String[]Productos solo me almacena los campos checkbox seleccionados, mientras que String[]cantidad me almacena todos los elementos que tengan el name=cantidad,

hay alguna forma de asociar los elementos cantidad a los checkbox??¿se pueden relacionar campos de los formularios??

Un saludo.