读书人

struts2 标签的施用之二 s:iterator

发布时间: 2012-06-26 10:04:13 作者: rapoo

struts2 标签的使用之二 s:iterator

?struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:
s:iterator 标签有3个属性:
??? value:被迭代的集合
??? id?? :指定集合里面的元素的id
??? status 迭代元素的索引

1:jsp页面定义元素写法 数组或list

label的属性List 可以写成value="%{label.list}"? 相当于:getLabel().getList();

4:遍历2个list;
List<AttrName> attrN {color,size,style}
List<AttrValue> attrV {red,20,gay}
这2个list的元素是一一对应的,一个attrN对应一个attrV

    <s:iterator?value="%{attrN?}"?id="id"???status="status">
  1. ?index????is?:?<s:property?value='status.index'/>?attrName?is?:?<s:property?value='id'/>?or?<s:property?value='%{id}'/>?
  2. ?attrName?is?:?<s:property?value='%{attrV[#status.index]}'/></s:iterator>?

读书人网 >软件架构设计

热点推荐