Struts 2 - Usar Interator aninhados

Ola pessoal,

Estou me deparei com o seguinte problema hoje, preciso montar um menu onde tenho duas listas, a lista categoria e a lista menu. Exemplo:

na tabela tenho:


//Obj Lista Categoria
...
private int categoria;
private String nomeLista;
...

//Obj Lista Menu
...
private int menu;
private Categoria categoria;
private String nomeMenu;
...

como eu faço pra o interator montar a lista?

Categoria 1
- Menu correspondente
- Menu correspondente
Categoria 2
- Menu correspondente
- Menu correspondente

O interator normal eu sei mas o aninhado é como?

o normal fica assim:


<s:iterator id="userobj" value="listCategoria" status="user_stat">  
 Nome Categoria: <s:property value="nameCategoria"/>  
</s:iterator>  

valew pessoal.