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