struts2 标签的使用之二 s:iterator
?struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:
s:iterator 标签有3个属性:
??? value:被迭代的集合
??? id?? :指定集合里面的元素的id
??? status 迭代元素的索引
1:jsp页面定义元素写法 数组或list
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">
- ?index????is?:?<s:property?value='status.index'/>?attrName?is?:?<s:property?value='id'/>?or?<s:property?value='%{id}'/>?
- ?attrName?is?:?<s:property?value='%{attrV[#status.index]}'/></s:iterator>?