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>