問題是我不能夠得到地圖鍵和它的值(這又是一個Java的ArrayList)在javascript函數如何在jsp中訪問javascript中的map key,value(java.util.Map)?
我的代碼如下:
function myset() {
var mymap="${range}";//range is a java map which is accessible here
//Here i need to display the mymap key and its value(which is an arraylist)
}
<select id="bn" name="bn" onchange="myset()">
</select>
範圍是一個Java地圖如下:
List<String> l=new ArrayList<String>();
l.add("123");
l.add("456");
l.add("789");
List<String> ls=new ArrayList<String>();
l.add("222");
l.add("456");
l.add("333");
Map<String,List<String>> m=new HashMap<String,List<String>>();
m.put("123", l);
m.put("456", ls);
請問能否告訴我如何在上面的javascript函數中顯示map key和它的arraylist?
你有什麼試過?當你執行'console.log(mymap);'時它會顯示什麼? – jbabey
實際上,我必須在其他下拉列表中填充arraylist值(第二個)。 例如,如果地圖鍵== 123然後我必須得到有關它的數組列表在其他下拉填充 \t \t 其它下拉如下面 \t \t <選擇ID =「第二」名稱=「第二」 > 你可以讓我知道如何做到這一點? – user1938073