在我的頁面中,我有一個小程序。我想將一些數據傳遞給一個applet函數。我已經發現如何做到這一點,它對於像字符串這樣的簡單數據類型來說工作得很好,但是我很難用一些嵌套的數據結構。我不確定什麼是正確的術語 - 字典列表或一組關聯數組。下面是我的JavaScript數據結構的一個片段。將嵌套的數據結構傳遞給JavaScript中的小程序
var servers = []
servers.push({'id' : 1, 'ip' : '111.111.111.111'});
servers.push({'id' : 2, 'ip' : '222.222.222.222'});
$('testapplet').setWork(servers);
如何在Java中訪問此項?我想遍歷它們並將它們打印到控制檯?我嘗試了下面的代碼,但我無法讓它工作。
public void setWork(HashMap s[]) {
for (int i = 0; i < s.length; i++) {
HashMap item = s[i];
System.out.println(item);
System.out.println(item.get("ip"));
}
}