Struts中logic:iterate标记的使用

=======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>

你可能感兴趣的:(bean,struts)