js中用dwr如何获取java中List<List<DATA>>的值
如果List<String, List<string>> 里面的List中数据是string格式我可以通过两个for循环获取到string的值,像下面写的:
function A(data){
for(var key in data){
for(var i=0;i<key[i].length;i++){
alert(data[key][i]);
}
}
}
public class DATA{
private int long;
private int height;
}
<script src="http://www.coding123.net/rardownload/20130106/20130106170832648.js"></script>
<script>
function A(data){
alert( JSON.stringify(data))//输出对应的JSON字符串,自己看结构来获取需要的数据就行了
}
</script>
public List gatdata(int time){
List<DATA> listguiyuan = new ArrayList<data>();
//组装数据
DATA guidata1= new DATA(19,11);
DATA guidata2= new DATA(17,22);
DATA guidata3= new DATA(79,33);
DATA guidata4= new DATA(9,44);
listguiyuan.add(guidata1);
listguiyuan.add(guidata2);
listguiyuan.add(guidata3);
listguiyuan.add(guidata4);
ArrayList Grandelist = new ArrayList();
Grandelist.add(listguiyuan);
return Grandelist;
}