【发布时间】:2015-07-20 10:58:40
【问题描述】:
在java中我有hashmap
Map<String , List<Employee>> employeeMap = new HashMap<String , List<Employee>> ();
employeeMap.put(1, new Employee());
........
我在请求属性中添加它
现在在 javascript 中我需要遍历地图,以获取键和值
这是我尝试过的
方法一:-
var empMap = '${employeeMap}';
//here is the example value of map in javascript which i see while debugging
//var empMap = {emp1_100=[com.Employee@5b7b4bc5], emp2...
for (var key in empMap) {
alert(key + ': ' + empMap[key]);
}
但是出现语法错误
SyntaxError: missing : after property id
方法 2:- 使用 jquery
var jsonMap = $.stringify(empMap);
$.each( jsonMap, function( key, value ) {
alert( key + ": " + value );
});
但它也不起作用。它打印一些字符。
我不确定我在这里缺少什么?
【问题讨论】:
-
参考下面的链接。这个链接有答案。 stackoverflow.com/questions/1835683/…
标签: javascript java jquery json