当前位置: 代码迷 >> Web开发 >> 关于<s:iterator>取值的有关问题!跪求解答~
  详细解决方案

关于<s:iterator>取值的有关问题!跪求解答~

热度:763   发布时间:2012-04-24 14:15:38.0
关于<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>
也可以的
  相关解决方案