我在包含对象列表的值栈上有一个类,每个对象都是另一个对象列表,最后是我想要访问的对象。例如:Struts2 - 在JSP中对嵌入对象列表进行迭代
FruitGroupsList - > FruitGroup - >水果
比方说FruitGroupsList包含2名FruitGroup列表:
- EdibleFruits
- NonEdibleFruits
的EdibleFruits是FruitGroup (列表),其中包含一堆水果对象:
- 苹果
- 梨
- 梅花 ...
每种水果都有一个名称属性。
我明白,我可以通过FruitGroupsList迭代像这样:
<s:iterator value="FruitGroupsList" var="fgl">
<s:property value="%{#fgl.name}" />
</s:iterator>
我如何遍历每个FruitGroup并获得一个属性(如FruitName)?我试过各种类型的嵌入其他迭代器标签,但迄今为止我似乎无法解决这个问题...
谢谢!
上面的代码已经过测试,可以正常工作。之前的代码但有点复杂(使用var属性不需要),如果仍然无法正常工作,请展示您的操作,以便解决方案可以精确。 – Quaternion 2011-06-08 22:28:53