使用 struts 迭代器,我们可以迭代集合、列表或映射。
在遍历列表时,我们可以使用 begin
和 end
值指定范围,如下所示:
<s:iterator value="list" begin="0" end="3">
...
</s:iterator>
我想知道在迭代 map 时是否有类似的指定范围的方法。我试过:
<s:iterator value="map" begin ="0" end="3">
...
</s:iterator>
但这似乎行不通。
我想知道是否有办法做到这一点,当然还有方法。
最佳答案
尝试
<s:iterator value="map" status="stat">
<s:if test="#stat.count <= 3">
...
</s:if>
</s:iterator>
关于java - 迭代 map 时为struts迭代器指定范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17575246/