Foros del Web » Programación para mayores de 30 ;) » Java »

Ayuda con checkbox jsp-servlet

Estas en el tema de Ayuda con checkbox jsp-servlet en el foro de Java en Foros del Web. 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: < ...
  #1 (permalink)  
Antiguo 05/04/2009, 10:26
 
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...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:39.