Struts 2 - Array de campos

Galera, sou eu novamente.

Preciso de uma coisa. Eu tenho um formulário com um array de campos. Por exemplo:

Esses campos vem de uma base de dados. O índice do campo (campo[n]) é o código do campo da base de dados e eu preciso dele para inserir o valor preenchido na tabela.

Estou utilizando Struts 2 para fazer isso, porém quando recebo o array de campos, eu só consigo pegar o value dele, mas não o nome do campo + seu indíce.

Alguém ja teve essa necessidade? Falo isso, por que sou programador PHP e lá eu consigo pegar em um array a chave e o valor em um foreach.

Por exemplo:

foreach($array as $chave=>$valor){
         echo $chave ." = ". $valor;
}

[]´s galera.

Olá,

Através do comando s:iterator vc consegue iterar em uma lista e utilizar as propriedades do objeto.

exemplo:

<s:iterator value="minhaLista">
				<tr id="s:property value="codigoDoObjetoDaVezDaMinhaLista""></tr>
</s:iterator>