I am getting a UserList by following
List<User> UserList=usersService.findUsers();
than am iterating over this list and based on id getting another object UserActivity, and want UserActivity object’s field LastSeen_time.
Iterator<User> iterator = UserList.iterator();
while(iterator.hasNext()){
User user= iterator.next() ;
System.out.println("userA"+user.getId());
UserActivity userActivity = userActivityService.findUser(user.getId());
System.out.println("userActivity"+userActivity.getLastSeen_time());
}
Now i want to pass User and UserActivity.LastSeen_time to a jsp page, where i will display it as
User.name User.id UserActivity.LastSeen_Time(corresponding time for each id)
How can i do it, Please suggest
Just put the necessary information in the request scope. For user activities, easiest is to have a
Map<Long, UserActivity> userActivitieswith user ID as key. You can then access it in EL using${userActivities[user.id]}.E.g.
and then in JSP
(I’m assuming that
getLastSeen()returns aDate)