JSP+Struts2 : Passando Lista de Objetos como atributo

Estou com uma dúvida que não sei se é possível fazer:
(Exemplos podem conter omissões/suposições para melhor clareza)

Datas as classes:

[code]class Pai {
private Filho filho;
private String nome;
// getters+setters
}

class Filho {
private String nome;
// getter+setter
}
[/code]
Quando eu preciso criar pai e filho usando o struts eu tenho feito isso na página JSP:
(Suponha que na action que trata o POST existam os atributos necessários - pai e filho - Não vem ao caso)

<input type="text" name="pai.nome"> <input type="text" name="pai.filho.nome">
Agora, imagine na Action que eu tenho uma lista de Strings:

private ArrayList<String> nomes; // getter e setter
Eu pego pela página JSP da seguinte forma:

<input type="text" name="nomes"> <input type="text" name="nomes"> <input type="text" name="nomes"> <input type="text" name="nomes">
Após o POST isso me dará 4 elementos String no ArrayList nomes que está na action.

PERGUNTO:

Como resolvo o problema de criar uma Lista de objetos como atributo de outro objeto
direto no JSP na Action que trata o POST?

Exemplo:

[code]class Pai {
private Collection filhos; < ---- AGORA É UMA COLLECTION
private String nome;
// getters+setters
}

class Filho {
private String nome;
// getter+setter
}
[/code]
Isso dará certo?

<input type="text" name="pai.nome">
<input type="text" name="pai.filhos.nome">
<input type="text" name="pai.filhos.nome">
<input type="text" name="pai.filhos.nome">

EDT: Para maior clareza, gostaria do seguinte resultado na action que trata o POST:

PAI FILHO[0] FILHO[1] FILHO[2]

Iai icemagno blz?

to com o mesmo problema que você descreveu acima…

você conseguiu uma solução?