/** * 角色权限和资源菜单进行对比,使checkbox选中 * * @param p * @param menus */ private void eeee(Privilege p, List<MenuItem> menus) { for (int j = 0; j < menus.size(); j++) { MenuItem menu = menus.get(j); if (p.getMid().equals(menu.getId())) { menu.setChecked(true); return; } else { if (menu.getChildren() != null && menu.getChildren().size() > 0) eeee(p, menu.getChildren()); } } }