日期:2014-05-17  浏览次数:20657 次

struts2.1.8中的interator控制迭代次数的问题
代码如下
 <s:iterator value="diys" var="d" status="status">
      <s:if test="#d.sort.equals('diy')">
      <a style="color:#205AA7;font-size:14;font-family: Microsoft YaHei,微软雅黑,黑体;;font-weight:bold;text-decoration:none"  href="admin/Diy-show?id=<s:property value="#d.id"/>" ><s:property value="#d.title"/></a>
      <s:property value="#d.time"/>
      <br/>
      </s:if>
      </s:iterator>

如果不给这个循环添加次数限制的话 会显示出非常多的信息。现在我只需要循环十次就行了 前十次。这个代码该怎么写。
我在网上看到有人用了这个:
<s:bean name="org.apache.struts2.util.Counter" id="counter">
      <s:param name="first" value="1" />
      <s:param name="last" value="20" />
<s:/bean>
按照方法,我试了一下。没有用。哪位同学有过这个经历,到底该怎么写。谢谢。
Struts 迭代 微软 Iterator Color

------解决方案--------------------
<s:iterator value="diys" status="d" begin="0" end="10" step="1">