=======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>
本文介绍Struts框架中logic:iterate标记的使用方法,包括如何遍历session中的集合、处理Map中存储的Bean及List类型的数据。通过示例展示了如何提取并展示每个元素的属性。
480

被折叠的 条评论
为什么被折叠?



