第一个例子 |
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 value= "data.datas" var= "student" status= "st" > |
<tr align= "center" > |
<td> |
<s:property value= "#student.id" /> |
</td> |
<td> |
<s:property value= "#student.name" /> |
</td> |
<td> |
<s:date value= "#student.birth" fomart= "yyyy/MM/dd hh:mm:ss" /> |
</td> |
<td> |
<s:date value= "classlist[#st.index].classname" /> |
</td> |
</tr> |
</s:iterator> |
</s:iterator> |