action取值问题 求解
for(PComment pco: pcommentList){
List<User> u=this.userService.getAll(pco.getFromUser());
System.out.println(u.size());//size()值可以取出,但是取得不是u的总条数,好像是把原来的值给覆盖是的,挺郁闷的,求解 pco.setFromUser(this.userService.getByUserId(pco.getFromUser()).getUserName());
}
formUser评论的发起者
userName用户名
user表:Id,username,classId(班级外键id)
class表:id,classname
comment表:id,content,fromUser(评论的发起者),toUser(评论的发起对象)
现在想查询评论对应的XX班的XX人
例如:在评论模块中显示本条评论来自于:(初一1班)李丽
来自于:(初一1班)李丽
[解决办法]
List<User> ua=new ArrayList<User>();
for(PComment pco: pcommentList){
List<User> u=this.userService.getAll(pco.getFromUser());
System.out.println(u.size()); //size()值
for(User user:u)
{
ua.add(user);
}
}
System.out.println(ua.size()); //size()值