成果:
页面完成
Logic 标签:
Struts 提供3 个风格的逻辑标签: 取值标签,控制流标签,以及反复标签。
Struts 逻辑标签的3 种类型
标签 目的
取值标签 测试值是否相等,小于,大于,空(空白或者null),或者是否存在
控制流标签 转发或者重定向请求
重复标签 通过某些集合类型进行迭代
Struts <logic:iterate> 标签十分灵活。它提供了很多MVC 表现页面需要的循环功能。
集合(collection)被传递为一个bean,或者是一个bena 的属性。标签则根据每一个元素
进行反复,将它们暴露为一个脚本变量。bean 和 html 标签随后就可以用它们来输出每
个元素:
<UL>
<logic:iterate id="item" name="list">
<LI><bean:write name="item"/></LI>
</logic:iterate>
</UL>
iterate标记
id 脚本变量的名称,它保存着集合中当前元素的句柄。
name 代表了你需要叠代的集合,来自session或者request的属性。
type 是其中的集合类元素的类型