Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2014, 03:47
alexsinmas
 
Fecha de Ingreso: diciembre-2013
Mensajes: 11
Antigüedad: 10 años, 5 meses
Puntos: 0
Pregunta Pasar parámetros a 'action' de Struts 2

Buenas, estoy realizando una aplicación web, en la que mediante la etiqueta 'iterator' de struts2 construyo una tabla, dentro de un formulario.

La tabla se construye perfectamente, de forma dinámica, tantas filas como registros de obtienen de 'iterator' que contiene 'listCategorias', y cuando selecciono una de las filas, se ejecuta la acción del formulario, ejecutando el 'action'.

El código es el siguiente:

<!-- Tabla con cabecera Fija y Scroll -->
<div id="DivListaCategoriasContenedor">
<s:form action="categoriasSeleccionar" name="categoriasSeleccionar">
<table id="tablaCategorias">
<thead id="tablaHeadCategorias">
<th id="thCod">Cód</th>
<th id="thNom">Nom</th>
<th id="thDes">Des</th>
<th id="thPre">Prep</th>
<th id="thAm">Am</th>
</thead>
<tbody id="tablaBodyCategorias">
<s:iterator id="listaCategorias" value="listCategorias">
<tr onclick="document.categoriasSeleccionar.submit()">
<td id="tdCod"><s:property value="cod"/></td>
<td id="tdNom"><s:property value="nom"/></td>
<td id="tdDes"><s:property value="des"/></td>
<td id="tdPrep"><s:property value="indprep"/></td>
<td id="tdAm"><s:property value="indam"/></td>
</tr>
</s:iterator>
</tbody>

</table>
</s:form>
</div>
<!-- Fin Tabla con cabecera Fija y Scroll -->

La cuestión es que necesito que cuando seleccione una de las filas, mande al 'action' del 'form' los parametros del los campos de la fila que se ha seleccionado en la tabla.

Lo he intentado de varias formas, pero no doy con la correcta.

Debo realizarlo con la tabla obligatoriamente.

Alguna solución?

Gracias de antemano.