javascript遍歷java Map物件
阿新 • • 發佈:2018-12-06
後臺:
public class AjaxAction extends ActionSupport{
private Map<String, Integer> mymap=new HashMap<String, Integer>();
public String execute() throws Exception {
mymap.put("張三",19);
mymap.put("李四",20);
}
//get、set方法忽略
}
前臺jsp中ajax:
$.ajax({ type: "POST", url: "ajaxaction.action", data: "", // 接受資料格式 dataType : "json", async: false, // 設定請求超時時間(毫秒)。 timeout:60000, //請求失敗時呼叫函式。 error: function () {}, success: function(data){ //獲取mymap物件,後臺Action需要提供get方法 var my_map=data.mymap; for (var key in my_map) { //一次迴圈就拿出一個key、value alert("key = "+key+"\t value = "+my_map[key]); } } });