关于取值的有关问题!跪求解答~

关于<s:iterator>取值的问题!!!跪求解答~~~~~~~~~~~
最近又碰到一个取值的问题。

  首先是action代码:(重要的部分)
  private List<User> users;

public List<User> getUsers() {
return users;
}

public void setUsers(List<User> users) {
this.users = users;
}
  public String list() {
this.users = this.userManager.getUsers();
return "list";
}
   
  uerdao部分:(重要的部分)
  public List<User> getUser(int id) {

return (List<User>)this.hibernateTemplate.find("from com.zc.model.User u where u.id='"+id+"'" );

}

  取值部分:(重要的部分)
  <s:iterator value="users">
  <s:property value="age"/>
  </s:iterator>

 

  差不多就这些了!问题是,前台有select语句输出,但是不知道为什么age属性为0.而且其他string属性为空?
  (也不知道代码贴的全不全,各位如果要看什么代码可以告诉我!)


------解决方案--------------------
<s:iterator value="users" id=“user”>
  <s:property value="#user.age"/>
  </s:iterator>

或者

 <s:iterator value="users" id=“user”>
  ${user.age}
  </s:iterator>
也可以的