Hibernate 如何添加对象';将另一个对象中的字段显示在jsp中

Hibernate 如何添加对象';将另一个对象中的字段显示在jsp中,hibernate,list,jsp,arraylist,Hibernate,List,Jsp,Arraylist,我通过以下方式获得一个用户列表 List<User> UserList=usersService.findUsers(); 现在我想将User和UserActivity.LastSeen_时间传递到一个jsp页面,在那里我将显示为 User.name User.id UserActivity.LastSeen_Time(corresponding time for each id) 我该怎么做,请建议将必要的信息放在请求范围内。对于用户活动,最简单的方法是使用用户ID作为键的映射

我通过以下方式获得一个用户列表

List<User> UserList=usersService.findUsers();
现在我想将User和UserActivity.LastSeen_时间传递到一个jsp页面,在那里我将显示为

User.name User.id UserActivity.LastSeen_Time(corresponding time for each id)

我该怎么做,请建议

将必要的信息放在请求范围内。对于用户活动,最简单的方法是使用用户ID作为键的
映射userActivities
。然后可以使用
${userActivities[user.id]}
在EL中访问它

例如

List users=userService.List();
Map userActivities=newhashmap();
for(用户:用户){
userActivities.put(user.getId(),userActivityService.findByUser(user));
}
setAttribute(“用户”,用户);
setAttribute(“userActivities”,userActivities);
然后是JSP


用户名
用户ID
上次见面时间
${user.id}
(我假设
getLastSeen()
返回一个
日期

User.name User.id UserActivity.LastSeen_Time(corresponding time for each id)