浏览 3848 次
锁定老帖子 主题:for循环外获取ArrayList值
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-01-13
组织结构树形结构
Java code 相关方法中的code String sql="select id,c_name from s_users where id in (select C_USER_ID from S_User_Dept where c_org_id=?)"; List orgList = mmroomaction.getRMANDPW(switchRoomId); for(int i=0;i<orgList.size();i++){ HashMap hashMap = (HashMap)orgList.get(i); String id = hashMap.get("ID").toString(); ArrayList inputList = new ArrayList(); inputList.add(new InputInfo(id, java.sql.Types.VARCHAR)); ArrayList userList = daoManager.executeQueryMaps(sql, inputList); req.setAttribute("userList"+i, userList); } req.setAttribute("orgList", orgList); req.setAttribute("switchRoomId", switchRoomId); 页面中获取此userList <% ArrayList userList = (ArrayList)request.getAttribute("userList"+i); for(int j = 0;j<userList.size();j++){ hashMap = (HashMap)userList.get(j); String userId = hashMap.get("ID").toString(); String userName = hashMap.get("C_NAME").toString(); } %> 这样就可以获取每一个部门中的每一个员工的id和姓名 注:据说这叫动态获取for循环中的ArrayList
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |