当前位置: 代码迷 >> Java Web开发 >> json回传值有关问题
  详细解决方案

json回传值有关问题

热度:100   发布时间:2016-04-16 22:00:18.0
json回传值问题
我的前端JSP页面  用AJAX回传一个参数

后端用Servlet 来接收  然后通过这个参数 在数据库中的两个表中分别查询记录

我需要将这两条记录都回传给AJAX   

回传一个我已经完成

我想问 回传两个参数 需要怎么办??????  JSONArray.fromObject() 可以传递两个参数吗????

请教给位大神  谢谢
------解决方案--------------------
你可以这样处理的:
后台:数据放到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;
        }
}
具体数据怎么处理就由你了