No puedo creer cómo algo tan simple puede parecer tan difícil de hacer en Struts 2.Struts 2 iteradores de anidación
Esto es aproximadamente lo que me gustaría hacer, ya que se llevaría a cabo en Java.
for (Parent parent : parents){
for (Child child: parent.getChildren()){
System.out.println(child.getName());
}
}
Esto debería traducirse en algo parecido a esto en las etiquetas Stuts:
<s:iterator var="parent" value="parents">
<s:iterator var="child" value="parent.children">
<s:property value="child.name"/>
<s:iterator>
<s:iterator>
Asumo parent.children deben ser algo así como $ {% (#)} parent.children pero tengo no se encontró una combinación correcta de $ {% (# caracteres para usar :-). También podría usar un enlace a una página explicando cuándo usar cuál de estos.
Eso funciona. Gracias. – Bloodboiler
¿Alguien puede explicar el significado del signo #? Cometí el mismo error que el póster original. ¡Gracias! – Jim
Esta página lo explica: http://struts.apache.org/2.x/docs/ognl.html – Nate