2013-07-10 138 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>