用EL表达式可以直接获取。例如:后台有一个Map<String,String> map=new HashMap<String,String>(),前端页面:${map}就可以了。
解决方案 »
- 请教(Exception in thread "main" org.hibernate.MappingException: Unknown entity)
- 各位看过thinking in java 的过来
- 求倒排表交集算法(若干已排序链表的交集)
- EJB实现分布式
- 在STRUTS下 进行修改数据 传值时所遇到的问题
- lucene合并索引优化问题
- 求教weblogic中怎样提高jms queue中的consumers数量
- 关于JBuilder X打EJB包的时候出现的问题 ...
- 建议新开一个小的分类:Eclipse,有比较有经验的人来支持。
- java 讲师 求教学心得
- 新人含泪求教
- 挑战编程问题
jsp页面中,先引入c标签,遍历map即可
<c:forEach items="${requestScope.map}" var="m">
${m.value}
</c:forEach>
前端就是浏览器,浏览器里的用的是JavaScript。
如果只是html这些静态页面,那么最好还是把后台的map的转化为json这样字符串传到前台,然后用js解析
方法:返回JSON,在前台直接取:
Map<String,List<Map<String,String>>> resultMap =
new HashMap<String,List<Map<String,String>>>();
resultMap.put("data", listMap);
JSONObject jo = JSONObject.fromObject(resultMap);
//文件输出流
// System.out.println(jo.toString());
this.actionWrite(jo.toString());