JSTL中怎么遍历获取MAP 的键 和值
JSTL中怎么遍历获取MAP 的键 和值
List<Record>rolelist = RoleModel.roleDao.getRolelist();
List<Map<String, String>>rolesMap = new ArrayList<Map<String, String>>();
for(Record role : rolelist){
Map<String, String> map=new HashMap<String,String>();
map.put(role.getStr("r_name"), ","+role.getStr("role_id")+",");
rolesMap.add(map);
}
System.out.println(rolesMap.size());
setAttr("maplist", rolesMap);
setAttr("flowstep", flowstep);
前台遍历取不到(entry.key和entry.value取不到要怎么取啊)
<c:forEach items="${maplist}" var="entry">
<span>
<input type="checkbox" name="role_id" value="${entry.value}" class="rids"/>
<span>${entry.key}</span>
</span>
</c:forEach>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
maplist
(rolesMap
)是List套Map,所以<c:forEach>
也要套两层: