67,514
社区成员
发帖
与我相关
我的任务
分享
ActionContext ac=ActionContext.getContext();
List<UserInfo> userList=null;
//查询出所有的用户
userList=this.userService.selectAllUser(page.getPageNo(), StaticVariable.USER_PAGE_SIZE);
ac.put("userList", userList);
//为了求出共有几条记录
if(ac.getSession().get("user_all_size")==null){
List userList2 = this.userService.selectAllUser();
ac.getSession().put("user_all_size", userList2.size());
}
//查询出每个用户参与的项目
List<UserProject> upList=null;
List<UserModel> umList=null;
for(int i=0;i<userList.size();i++){
upList=this.userService.selectUserProject(userList.get(i),StaticVariable.USER_PROJECT_SIZE);
/*for(int k=0;k<upList.size();k++){
System.out.print(upList.get(k).getPnumber()+",");
}
System.out.println();*/
ac.put(userList.get(i).getUnumber(), upList);
for(int j=0;j<upList.size();j++){
umList=this.userService.selectUserModel(userList.get(i),upList.get(j));
ac.put(upList.get(j).getPnumber(), umList);
}
}
int size=(int) ac.getSession().get("user_all_size");
Page newPage = Page.setNewPage(page.getPageNo(),
StaticVariable.USER_PAGE_SIZE,size ,StaticVariable.USER_ALL);
ac.put("newPage", newPage);
return SUCCESS;