iterator有三个重要的属性,上面两个加上id属性,表示当前的值,iterator是默认取堆里的数据的,所以不要去Actioncontext里取!不过status可以将值放在actioncontext中即可以在iterator之外访问值
例子:
<li>
<s:iterator value="users" status="itStatus" id="user">
<li>
<s:property value="#itStatus.count"/>
<s:property value="user"/>
</li>
</s:iterator>
</li>
execute类中
添加
private List<String> users;
/**
* Set the values of users
*/
public void setUsers(List<String> users){
System.out.print("getUsers..");
this.users = users;
}
/**
* Return a list of Users
*/
public List<String> getUsers(){
return users;
}
mvn tomcat7:run #通过maven发布到tomcat中看看结果