随笔-86  评论-33  文章-0  trackbacks-0

=======Struts中logic:iterate标记的使用=======
 
这个标记用于循环
下面是一个例子
<logic:iterate id="user"  name="v_user" scope="session">
<!--在session中找到名为v_user的集合,id='user'为该集合中存放javabean的别名,将被用于下面的使用-->
  <table>
    <tr>
      <td>
        <bean:write name="user" property="name"/><!--从user的javabean中提取属性name的值,并write出来-->
      </td>
      <td>
        <bean:write name="user" property="password"/>
      </td>
    </tr>
  </table>
</logic:iterate>

1. Map里存放的是bean时

<logic:iterate id="destMap" name="srcMap">

    <bean:define id="bean" name="destMap" property="value" />

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

</logic:iterate>

2. Map里存放的是List时

<logic:iterate id="destMap" name="srcMap">

    <logic:iterate id="bean" name="destMap" property="value" />

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

    </logic:iterate>

</logic:iterate>

posted on 2005-09-11 10:07 Derek.Guo 阅读(2293) 评论(0)  编辑  收藏 所属分类: Java

只有注册用户登录后才能发表评论。


网站导航:
 
MSN:envoydada@hotmail.com QQ:34935442