Struts 2 - formulários dinâmicos

Olá,

Estou trabalhando com Struts 2. Eu quero criar um formulário que tenha N campos hidden, sendo que esse N é variável de acordo com a lógica que está na Action.

Na action eu tenho um ArrayList com N itens, e cada item desse deverá gerar um campo hidden.

Como eu faço isso?

Seria algo parecido com o código abaixo:


        <s:form action="AdicionaItemAction">
            <s:iterator value="itens">
                <input type="hidden" name="item_[x]" value="valor_[y]">
            </s:iterator>
            <s:submit value="adicionar item"/>
        </s:form>

Alguém sabe?

Obrigado.