El caso es que tengo un listado en una jsp que tiene un checkbox por linea y me gustaria saber como puedo recuperar la lista en un action y saber cuales estan checkeados, la jsp es esta:
Cita:
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<bean:size id="size" name="listaCuentas" scope="session"/>
<logic:greaterThan name="size" value="0">
<table align="center" bgcolor="#008800" border="0" cellspacing="2"
cellpadding="3">
<tr bgcolor="#CCCCCC">
<th><bean:message key="borrar"/></th>
<th><bean:message key="usuario"/></th>
<th><bean:message key="nombre"/></th>
<th><bean:message key="apellido"/></th>
<th><bean:message key="telefono"/></th>
</tr>
<logic:iterate id="cuenta" name="listaCuentas" scope="session">
<tr bgcolor="#FFFF88">
<td><input type="checkbox" value="<bean:write name="cuenta" property="idUsuario"/>" id="check"/></td>
<td><html:link action="/modificarCuenta.do?renderModificarCuenta=true" paramName="cuenta" paramProperty="idUsuario" paramId="idUsuario"><bean:write name="cuenta" property="idUsuario"/></html:link></td>
<td><bean:write name="cuenta" property="nombre"/></td>
<td><bean:write name="cuenta" property="apellido" /></td>
<td><bean:write name="cuenta" property="telefono"/></td>
</tr>
</logic:iterate>
</table>
</logic:greaterThan>
<TABLE border=0 cellpadding=3 cellspacing=1 align="center">
<TR>
<TD>
<html:link action="/eliminarCuenta.do?renderEliminarCuenta=true">
<bean:message key="eliminar" />
</html:link>
</TD>
</TR>
<TR>
<TD>
<html:link action="/index.do">
<bean:message key="volver" />
</html:link>
</TD>
</TR>
</TABLE>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<bean:size id="size" name="listaCuentas" scope="session"/>
<logic:greaterThan name="size" value="0">
<table align="center" bgcolor="#008800" border="0" cellspacing="2"
cellpadding="3">
<tr bgcolor="#CCCCCC">
<th><bean:message key="borrar"/></th>
<th><bean:message key="usuario"/></th>
<th><bean:message key="nombre"/></th>
<th><bean:message key="apellido"/></th>
<th><bean:message key="telefono"/></th>
</tr>
<logic:iterate id="cuenta" name="listaCuentas" scope="session">
<tr bgcolor="#FFFF88">
<td><input type="checkbox" value="<bean:write name="cuenta" property="idUsuario"/>" id="check"/></td>
<td><html:link action="/modificarCuenta.do?renderModificarCuenta=true" paramName="cuenta" paramProperty="idUsuario" paramId="idUsuario"><bean:write name="cuenta" property="idUsuario"/></html:link></td>
<td><bean:write name="cuenta" property="nombre"/></td>
<td><bean:write name="cuenta" property="apellido" /></td>
<td><bean:write name="cuenta" property="telefono"/></td>
</tr>
</logic:iterate>
</table>
</logic:greaterThan>
<TABLE border=0 cellpadding=3 cellspacing=1 align="center">
<TR>
<TD>
<html:link action="/eliminarCuenta.do?renderEliminarCuenta=true">
<bean:message key="eliminar" />
</html:link>
</TD>
</TR>
<TR>
<TD>
<html:link action="/index.do">
<bean:message key="volver" />
</html:link>
</TD>
</TR>
</TABLE>
La accion en la que quiero recuperar los valores es la de eliminarCuenta.
Gracias.