您的位置:首页 > Web前端 > JQuery

jQuery Ajax请求返回对象列表数据

2011-05-13 17:50 337 查看
(1) 所需文件:

               Json-simple jar包
 
               下载地址:http://code.google.com/p/json-simple/
 
(2) 服务器端封装对象列表
 
               1)      
创建一个List
 
                        List<Map<String,String>> testList
= newLinkedList<Map<String,String>>();
 
               2)      
将对象放入Map中,循环将Map放入List中
 
                       for(…){ //此处可以是从数据库中查出的对象列表,然后把需要的属性放入Map
    
                            Map<String,String> testMap = new LinkedHashMap<String,String>();
    
                            testMap.put(“key”,”value”);
 
                            testList.add(testMap);
                       }
 
                3)      
将List转换成json string
 
                        String jsonString = JSONValue.toJSONString(testList);
 
                 4)      
回传到客户端
           
                        PrintWriter  out = response.getWriter();
                        out.print(jsonString);
                        out.flush();
 

(3) 客户端显示列表信息
                   $.each(data, function(houseIndex,house){
                    //houseIndex就是索引,house就是一个对象
                    var houseId = house[‘key’]    //根据一个key值取出对应的value值
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐