0
我需要將arraylist從jsp傳遞給javascript,然後遍歷javascript中的列表。有人可以幫助我使用jsp synatax以及javascript迭代代碼嗎?傳遞值並迭代javascript中的數組列表
TIA
我需要將arraylist從jsp傳遞給javascript,然後遍歷javascript中的列表。有人可以幫助我使用jsp synatax以及javascript迭代代碼嗎?傳遞值並迭代javascript中的數組列表
TIA
試試這個代碼:
ArrayList list = new ArrayList();
list.add("aaa");
list.add("bbbb");
list.add("cccc");
Iterator individualItems = list.iterator();
int i = 0;
String script = "<script type=\"text/javascript\">var list = new Array();";
while(individualItems.hasNext())
{
script += "list["+i+"] = \""+individualItems.next()+"\";";
i++;
}
script += "for(i=0;i<list.length;i++){document.writeln(list[i]);}";
script += "</script>";
//now do whatever you want with it
PrintWriter output = response.getWriter();
output.println(script);
請出示你試過的代碼。 – Teemu
爲什麼要迭代,如果要在頁面上顯示一個列表,你可以使用logic:iterate和jsp display tag – rps