解决方案 »

  1.   

    如果两条记录是同一个对象就放在一个Arraylist中然后转换为JSON格式返回给jsp页面遍历,如果两条记录不是同一个对象那就放在一个Map中然后在转换为JSON中,在jsp页面遍历通过之前设定的Map的key取获取对应的Value。
      

  2.   

    如果你的记录放在Map中,那么你可以将map中的数据转成json,然后给前台,然后前台进行数据解析就可以了。JSONArray.fromObject() 方法是将对象转成json字符串的,这个时候你返回给前台后,前台使用eval()函数解析一下,你就可以得到自己想要的值了
      

  3.   

    你可以把这两条数据分别查询出来后,JSONArray.fromObject()分别转换为JSONArray类型,返回给前台,前台ajax回调函数接收取出来就可以了。
      

  4.   

    把表名当key,值当value放到map中,然后再转成JSON格式传给前台
      

  5.   

    你可以这样处理的:
    后台:数据放到map中,添加到list中,json转换,传到前台
    List list=new ArrayList();
    HashMap p =new HashMap();
    p.put("xx",值);
    p.put("yyy",值);
    list.add(p);
    JSONArray json1=JSONArray.fromObject(list1);
    ServletActionContext.getResponse().getWriter().print(json1.toString());
    前台:遍历取数据就行了
    success: function(json){
    for(var i=0;i<json.length;i++){
    var x=json[i].xx;
                                    var y=json[i].yyy;
            }
    }
    具体数据怎么处理就由你了