记录:s:iterator的一些使用(status,begin和end)
来源:互联网 发布:未来10年php和java比较 编辑:程序博客网 时间:2024/06/06 00:47
mark一段代码
<s:iterator id="user" value="#group.teammates" status="st"><tr><s:if test="#st.index % 4 == 0"><td><s:property value="#st.index"/></td></s:if></tr> </s:iterator> <s:iterator id="group" value="groups"> <div class="lineOut"> <div class="lineIn odd"> <table> <tr> <td width="20px"><img src="css/images/group.png" border="0" /></td> <td colspan="4"> <a href="javascript:void(0)"><s:property value="#group.name" /></a> [共<s:property value="#group.memberNumber" />人] </td> </tr> <s:iterator id="user" value="#group.teammates" status="st"> <s:if test="0 == #st.index % 4"> <tr> <td></td> <td> <s:property value="#user.name"/>[<a href="javascript:void(0)"><s:property value="#user.email" /></a>] </td> </s:if> <s:elseif test="3 == #st.index % 4"> <td> <s:property value="#user.name"/>[<a href="javascript:void(0)"><s:property value="#user.email" /></a>] </td> </tr> </s:elseif> <s:else> <td> <s:property value="#user.name"/>[<a href="javascript:void(0)"><s:property value="#user.email" /></a>] </td> </s:else> <s:if test="#st.last"> <s:iterator begin="0" end="2 - (#st.index % 4)"> <td></td> </s:iterator> </s:if> </s:iterator> </table> </div><!-- lineIn odd --> </div><!-- lineOut --> </s:iterator>
<s:if test="#st.index % 4 == 0">
使用.index去取s:iterator中status的当前迭代位置,迭代从0开始。下同理
<s:property value="#st.index"/>
<s:iterator begin="0" end="2 - (#st.index % 4)">使用begin和end,去设置迭代次数。
使用这两个属性,可以自配置固定次数的迭代。
- 记录:s:iterator的一些使用(status,begin和end)
- awk的BEGIN和END
- awk的BEGIN和END
- 迭代器的begin,end和指针的begin,end
- <s:iterator>的status属性
- <s:iterator>的status属性
- <s:iterator>的status属性
- 关于perl中BEGIN和END的使用
- 简单的go以及begin和end使用
- 关于Perl语言中BEGIN和END的使用
- 关于perl中BEGIN和END的使用
- C++中map的begin和end
- vector迭代器的begin()和end()
- 对于begin和end的认识
- struts2的s:iterator标签中的status
- struts2的s:iterator标签中的status
- <s:iterator> status属性
- nyoj19(排列组合next_permutation(s.begin(),s.end()))
- HashMap中keySet()以及values()方法的使用
- 当前java开发中的几种认识误区
- inline关键字
- 工厂模式
- 【Android代码片段之七】判断sdCard是否已安装的两种方法
- 记录:s:iterator的一些使用(status,begin和end)
- Keepalived 双机热备
- 详细解析java 中抽象类与接口的区别
- 比较ASCII字符(用户权限)
- NGTP纲要(compendium)续二
- myeclipse开发与部署原理
- 【Java IO】带缓冲的任意文件的复制
- 记录:LAMP
- const