public Map<Integer,List<MeetMenu>> getRoleMenu(int userId) {
Map<Integer,List<MeetMenu>> mapMenu = new HashMap<Integer,
List<MeetMenu>>();
// 拼凑权限条件
List<RoleMenu> list = userDao.getRoleMenuIds(userId);
List<MeetMenu> menuList = null;
if(list.size()>0){
StringBuffer sb = new StringBuffer();
for(RoleMenu rm:list){
sb.append(rm.getMenuId());
sb.append(",");
}
String menuIds =
sb.toString().substring(0,sb.toString().length()-1);
menuList = userDao.getMenuList(menuIds);
for(MeetMenu mm:menuList){
if(mm.getParentId()==0){
int menuId = mm.getMenuId();
List<MeetMenu> listOneList = userDao.getMenuOneList(menuIds,
menuId);
mapMenu.put(menuId,listOneList);
}
}
System.out.println("-------------------------------------------");
System.out.println("mapMenu size = "+mapMenu.size());
Iterator it = mapMenu.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = (Map.Entry)it.next();
int menuId = Integer.parseInt(entry.getKey().toString());
System.out.println("menuId = "+ menuId);
List<MeetMenu> mlist = (List<MeetMenu>)entry.getValue();
for(MeetMenu m:mlist){
System.out.println(m.getMenuName()+" "+m.getLinkUrl());
}
}
System.out.println("-------------------------------------------");
}
return mapMenu;
}
=====================================================================解析
<c:forEach items="${menuList}" var="ml" varStatus="states">
<c:out value="${ml.key}"></c:out> ->
<c:forEach items="${ml.value}" var="menu" varStatus="menuStates">
<c:out value="${menu.menuName}"></c:out>
</c:forEach>
</c:forEach>
详细解决方案
java和JSTL遍历地图
热度:41 发布时间:2012-12-18 12:43:41.0
相关解决方案
- java 乱码 汉字是 ? 如何转换成汉字
- java web 登录次数限制,该如何解决
- java 工商银行网银支付 B2B的 都亟需什么,需要注意什么
- Java Applet程序从JDK6升级到7时遇到的有关问题
- java web 视频相干
- java 系统单点登录解决方案
- java 获取客户端IP解决办法
- JAVA 后台怎么获得前台页面FCKedit编辑器中的内容以及内容的样式
- java 正则化匹配有关问题
- JAVA WEB导航条,该怎么处理
- java 中Node 有关问题
- 吐了,java Timer 终止不了。
- JSP 定做标签库 JSTL
- java web开发解决办法
- 关于 java cast 有关问题,你明白不
- java web项目上的一些文件
- java struts 文件上载
- java web baidu map开发
- JAVA WEB导航条解决办法
- java 编写ftp上载
- java web中的一个有关问题,困扰小弟我很久了
- java web 与tomcat解决办法
- java web基于j2ee的一些有关问题
- java 内网外网的一个需求,该怎么处理
- jsp 页面 安插ArrayList 报错。为什么,已经加了import="java.util."了呀!
- java dwg 怎样用java把dwg便是aoutcad的格式文件转换成gif,jpg等格式
- java webservice解决方法
- java 与jsp,该怎么解决
- mysql 转 orocle java ssh项目一条 sql 句不通!
- java spring mvc,该怎么解决