logic:iterate(还有人能在用struts标签)

 

< logic:present name="sampleForm" property="userList" >

    < logic:iterate id="user" name=" sampleForm " property="userList">

     < tr>
        < td>< bean:write name="user" property="id" />< /td>

        < td>< bean:write name="user" property="name" />< /td>

      < /tr>

    < /logic:iterate> 
  < /logic:present>

logic:present是逻辑判断,sampleForm中userList为空(无数据或null),下面的东东不显示

logic:iterate是逻辑循环,userList有几条数据,就循环几次.

多重迭代 logic:iterate 不能迭代空list 所以个人觉得应该每次使用它的时候前面要有一个判断

<table width="300" border="0">
<tr><td>系统</td>
<td>资源</td>
<td>操作</td>
</tr>
 <logic:iterate id="targetSys" name="userPurview" scope="request">  //这个id可以随便起名,但是要注意下文使用的一致性
 <tr bgcolor="#cccccc"><td height="21" class="unnamed2">
 <bean:write name="targetSys" property="cn"/>        //此处name和上面id保持一致,property就是第一个list里面的元素
 </td>
 <td height="21" class="unnamed2">&nbsp;</td>
 <td height="21" class="unnamed3">&nbsp;</td>
 </tr>
  <logic:iterate id="targetRes" name="targetSys" property="purviewResList">
  <tr><td height="21" class="unnamed2">&nbsp;</td><td  height="21" class="unnamed5">
  <bean:write name="targetRes" property="cn"/>
  </td>
  <td  height="21" class="unnamed6">&nbsp;</td>
  </tr>

   <logic:iterate id="targetOpr" name="targetRes" property="purviewOprList">
   <tr><td height="21" class="unnamed4">&nbsp;</td><td  height="21" class="unnamed4">&nbsp;</td>
   <td  height="21" class="redzi">
   <bean:write property="cn" name="targetOpr"/></td>
   </tr>
   </logic:iterate>

  </logic:iterate>

 </logic:iterate>
</table>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值