在迭代map时指定struts迭代器的范围

时间:2013-07-10 15:49:03

标签: java jsp struts2 iterator ognl

使用struts迭代器,我们可以遍历集合,列表或映射。

在迭代列表时,我们可以使用beginend值指定范围,如下所示:

<s:iterator value="list" begin="0" end="3">
...
</s:iterator>

我想知道迭代地图时是否有类似的方法来指定范围。我试过了:

<s:iterator value="map" begin ="0" end="3">
...
</s:iterator>

但这似乎不起作用。

我想知道是否有办法做到这一点,当然还有方法。

1 个答案:

答案 0 :(得分:1)

尝试

<s:iterator value="map" status="stat">
 <s:if test="#stat.count <= 3">
   ...
 </s:if>
</s:iterator>