struts2iterator标签迭代后的元素存放在context这个map中而不是对象栈中

struts的s:iterator标签读取的数据之后遍历它的元素会将元素存入context中而不是原来的对象栈中。需要使用#为前缀才能获取得到

例子:

<s:iterator value="persons" var="person">
        ID=<s:property value="#person.id"/>,Name=<s:property value="#person.name"/>
    </s:iterator>

 

posted @ 2016-09-28 21:03  guodaxia  阅读(124)  评论(0编辑  收藏  举报