2013-07-10 92 views
3

使用struts迭代器,我们可以遍历集合,列表或映射。在迭代地图时指定struts迭代器的范围

虽然遍历一个列表,我们可以使用beginend值在指定范围:

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

我想知道是否有遍历地图时,指定范围内的类似的方式。我试过了:

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

但是这似乎并不奏效。

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

+0

为什么不准备在Java方面的数据? –

回答

1

尝试

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