Je ne peux pas croire à quel point quelque chose de ce simple peut sembler si difficile à faire dans Struts 2.Struts 2 itérateurs nidification
C'est à peu près ce que je voudrais faire comme il se fait en Java.
for (Parent parent : parents){
for (Child child: parent.getChildren()){
System.out.println(child.getName());
}
}
Cela devrait se traduire par quelque chose proche de cela dans les balises Stuts:
<s:iterator var="parent" value="parents">
<s:iterator var="child" value="parent.children">
<s:property value="child.name"/>
<s:iterator>
<s:iterator>
Je suppose parent.children devrait être quelque chose comme $ {% (# parent.children)}, mais je pas trouvé une bonne combinaison de $ {% (# caractères à utiliser :-). Je pourrais aussi utiliser un lien vers une page expliquant quand utiliser l'un d'entre eux.
Cela fonctionne. Je vous remercie. – Bloodboiler
Quelqu'un peut-il expliquer la signification du signe #? J'ai fait la même erreur que l'affiche originale. Merci! – Jim
Cette page l'explique: http://struts.apache.org/2.x/docs/ognl.html – Nate