struts2-iterator

使用Iterator标签可以来迭代list的值,<s:Iterator value="xx" var="xx" status="xx"/>其中value为需要迭代的集合对象,在迭代时首先创建一个临时的对象将起压入到valueStack的栈顶,因此在此次迭代的过程中就可像访问valueStack中值一样来访问此次的对象的值,当此次迭代完毕后,此临时对象出栈,var的值是在此次迭代的过程中在actionContext中创建一个对象来保存临时的迭代的单个对象,此时可像访问actionContext中的一样访问次对象(通过使用#xx.xx),此次迭代完毕,此临时对象消失。status对象封装了一系列的和迭代相关的信息,此对象保存在xx指定的actionContext对象中通过#xx.count可获取当前迭代的序号,还有一些其他的信息。

posted on 2013-05-16 21:45  zcjava  阅读(136)  评论(0编辑  收藏  举报