append标签用于将多个集合对象拼接起来,组成一个新的集合,通过这种拼接,从而允许通过一个<s:iterator../>标签就完成多个集合的迭代.
使用<s:append../>标签需要指定一个id属性,该属性确定拼接生成的新集合名称.<s:append../>标签接受多个<s:param.../>子标签,每个子标签指定一个集合,append标签负责将多个集合拼接成一个集合.
例如页面接受了几个集合对象:list1,list2,list3
在页面中可以这样写:
<s:append id="newList">
<s:param value="list1"/>
<s:param value="list2"/>
<s:param value="list3"/>
</s:append>
<s:iterator value="#newList">
</s:iterator>
这样,页面会循环输出list1,list2和list3中全部的数据.