String str="";
for(int i=0;i<list2.size();i++){
str+=("{id:'"+list2.get(i).getId()+"',pid:'"+list2.get(i).getparentId()+"'},");
}
if(str.length()>0){
str="["+str.substring(0,str.length()-1)+"]";
}
然後js裏面這樣var list='<%=str %>';
list=new Function("return "+ list)();
這樣後list就是個和java中list差不多的對象數組了
list[i].id等價於java的list2.get(i).getId()