Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2009, 10:26
MariaEspi
 
Fecha de Ingreso: marzo-2009
Mensajes: 13
Antigüedad: 15 años, 1 mes
Puntos: 0
Ayuda con checkbox jsp-servlet

Hola a todos, espero que alguien pueda ayudarme. Tnego un formulario jsp con una tabla de productos, el codigo es el siguiente:

Código PHP:
<form method="post" action="VercatalogoServlet"
            
name="FormularioVerCatalogo">
            <
jsp:useBean id="productos" class="modelo.ProductosBean"
                
scope="session"></jsp:useBean>

            <
table border=2>
            <
th align="center">
                    <
b>Código</b>
                </
th>
                <
th align="center">
                    <
b>Nombre</b>
                </
th>
                <
th align="center">
                    <
b>Marca</b>
                </
th>
                <
th align="center">
                    <
b>Descripción</b>
                </
th>
                <
th align="center">
                    <
b>Precio</b>
                </
th>
                <
th align="center">
                    <
b>Estado</b>
                </
th>
                <
c:forEach var="producto" items="${productos.listaProductos}">
                    <
tr>
                        <
td>
                            <
c:out value="${producto.codProducto}" />
                        </
td>
                        <
td>
                            <
c:out value="${producto.nombre}" />
                        </
td>
                        <
td>
                            <
c:out value="${producto.marca}" />
                        </
td>
                        <
td>
                            <
c:out value="${producto.descripcion}" />
                        </
td>
                        <
td>
                            <
c:out value="${producto.precio}" />
                        </
td>
                        <
td>
                            <
input type="checkbox" name="${producto.codProducto}"/>
                        </
td>
                    </
tr>
                </
c:forEach>
            </
table>
        </
form
Donde productos es una variable almacenada en sesión de tipo productosBean con un atributo lista de productos.

Lo que quiero hacer ahora es coger el valor de los productos seleccionados desde el jsp a través del checkbox y pasarselos a otro bean (carritoBean). La cuestión es que no sé como hacerlo.

Tendría que recorrer la tabla jsp hasta el final para ver cual están seleccionados, coger cada uno de los valores de cada fila (pero solo las columnas que me interesen y después pasarselas al carritoBean, en concreto a un arrayList que tiene como atributo.

¿Cómo lo hago?
¿Recorro la tabla desde el jsp a través de scriplets y meto los valores de los seleccionados en un arrayList para después acceder desde el servlet a cada uno de esos valores y pasarselos al carritoBean?
La verdad es que tengo la idea pero no se como implementarlo.

Ayuda porfi...