论坛首页 Java企业应用论坛

struts2循环连续自然数的页面标签代码

浏览 2560 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-09-14   最后修改:2010-09-14

有时候需要在页面循环连续的自然数可以使用这个因为有的时候标签for如果有判断屏蔽的时候for里带的数值可能就不是连续的数值 就需要用另一种方式来代替它 我用struts2的标签写了个放在循环内部就能循环出自然数的代码 西方对大家有用 嘿嘿主要是我现在有用  如果有人用的是jstl的话 里面有个<c:set>也可以用相同道理来用 只要把<s:set>改成<c:set>就行了 如果大家有比我还好的办法可以留言告诉我一下 那就不胜感激了 呵呵

<s:iterator id="a" value="#list">

<s:if test='#a==null'>

 <s:set name="a" value='#i!=null?#i:1'/>
            <s:set name="i" value='#a!=""?#a+1:1'/>
            <s:property value="#i-1"/>

</s:if>

</s:iterator>

   发表时间:2011-08-04  
list是事先获得的吗?
0 请登录后投票
   发表时间:2011-08-04  
<s:bean name="org.apache.struts2.util.Counter" id="counter">  
   <s:param name="first" value="5" />  
   <s:param name="last" value="10" />  
   <s:iterator>  
     counter:<s:property value="current-1"/>  
   </s:iterator>  
</s:bean>

你试试这个
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics