springmvc从数据库中读取数据并且显示成选择框

xiaoxiao2021-02-28  66

@RequestMapping(value = "/roleList/{userUuid}", method = RequestMethod.GET) @ResponseBody public String getAllRoles(@PathVariable("userUuid") String userUuid) { RestEasyResponse<AccountRoleListResponse> restEasyResponse =accountAPI.getAllRoles(); AccountRoleListResponse allRoles = restEasyResponse.getEntity(); RestEasyResponse<AccountRoleListResponse> restEasyRsp =accountAPI.getUserRoles(userUuid); AccountRoleListResponse userRoles = restEasyRsp.getEntity(); JSONObject object = new JSONObject(); if(allRoles.getList()!=null&&userRoles.getList()!=null){ object.put("success", true); List<Map<String,Object>> list = new ArrayList<Map<String, Object>>(); for(AccountRoleResponse x:allRoles.getList()) { Map<String, Object> item = new HashMap<String , Object>(); String id = x.getUuid(); String name = x.getName(); String pId = null; item.put("id", id == null?"":id.trim()); item.put("name", name == null?"":name.trim()); item.put("pId", pId == null?"":pId.trim()); item.put("open", false); AccountRoleResponse checked = null; for(AccountRoleResponse y:userRoles.getList()) { if(x.getUuid().equals(y.getUuid())) { item.put("checked", true); checked = y; } } userRoles.getList().remove(checked); list.add(item); } object.put("dimList", list); } else { object.put("success", false); object.put("msg", "获取数据失败"); } return object.toString(); }
转载请注明原文地址: https://www.6miu.com/read-97379.html

最新回复(0)