1
在java中,我有HashMap的将java映射转换为javascript映射并循环以获取键/值?
Map<String , List<Employee>> employeeMap = new HashMap<String , List<Employee>>();
employeeMap.put(1, new Employee());
........
我在请求属性将它添加
现在在JavaScript中,我需要遍历过的地图,得到键和值
这里是我的尝试
方法1: -
var empMap = '${employeeMap}';
//here is the example value of map in javascript which i see while debugging
//var empMap = {emp1_100=[[email protected]], 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);
});
但它不工作要么。它打印一些字符。
我不知道我在这里失踪了什么?
请参阅下面的链接。此链接有一个答案。 http://stackoverflow.com/questions/1835683/how-to-loop-through-a-hashmap-in-jsp – Veera