在Struts2中迭代一个数组列表

时间:2011-02-23 14:23:17

标签: list struts2 loops

我有一个列表,列表中的目的地条目是另一个列表。我已准备好这份清单,我想做的就是通过jsp显示它。

如何迭代返回一个列表的列表。

感谢任何帮助。

此致 Senny

1 个答案:

答案 0 :(得分:1)

请参阅:http://struts.apache.org/2.0.11/docs/iterator.html

以下应该工作,未经测试:

<s:iterator value="parentList">
    <s:iterator>
        <s:property/>
    <s:iterator>
</s:iterator>

我认为内部迭代器应该使用外部迭代器压入堆栈的当前值。 S2属性标签也是如此。

如果您有更复杂的嵌套,则将 var 属性添加到具有值的父迭代器。然后,该值将成为迭代器内推送值的名称。

这方面的一个例子:

<s:iterator value="parentList" var="referencedAs">
    <s:iterator value="referencedAs">
        <s:property/>
    <s:iterator>
</s:iterator>