关于取值的有关问题!跪求解答~
关于<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>
也可以的
最近又碰到一个取值的问题。
首先是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>
也可以的