java吧 关注:1,228,532贴子:12,689,330
  • 19回复贴,共1

有没有哪位大佬救一救

只看楼主收藏回复

这段代码: while (rs.next()){
JSONArray jsonArray=new JSONArray();
JSONObject jsonObject=new JSONObject();
jsonObject.put("C01",rs.getString(1));
jsonObject.put("C02",rs.getString(2));
jsonObject.put("C03",rs.getString(3));
jsonObject.put("C04",rs.getString(4));
jsonObject.put("C05",rs.getString(5));
jsonObject.put("C06",rs.getString(6));
jsonObject.put("C07",rs.getString(7));
jsonObject.put("C08",rs.getString(8));
jsonObject.put("C09",rs.getString(9));
jsonArray.add(jsonObject)
PrintWriter pw=resp.getWriter()
pw.write(jsonArray.toString())
pw.flush();
pw.close();
return;
}
第一:我的数据库里有100条记录,怎么前端打印出来只有数据库里第一条记录?请问怎么修改代码
第二:我想把记录集rs,转成这种格式的json {“data”:[["1","2","3","4","5","6","7","8","9"],["1","2","3","4","5","6","7","8","9"],["1","2","3","4","5","6","7","8","9"]]}


IP属地:北京1楼2023-07-22 20:10回复
    你这return放循环里那可不就只有第一条记录了吗


    IP属地:浙江来自Android客户端3楼2023-07-22 21:14
    回复
      JSONArray写错地方了,应该写在循环外边


      IP属地:湖南来自iPhone客户端4楼2023-07-22 21:54
      收起回复
        用jdbcTemplate.queryForList可以简化查询工作,比解析rs方便多了


        IP属地:湖南来自iPhone客户端5楼2023-07-22 21:57
        回复
          怎么还有PrintWriter ? 楼主用的Servlet ?


          IP属地:湖南6楼2023-07-22 22:50
          回复
            因为你写错位置了


            IP属地:四川来自Android客户端7楼2023-07-22 23:25
            回复
              return放到while里面了,只会循环一次


              IP属地:北京来自Android客户端10楼2023-07-23 11:26
              回复


                IP属地:广东来自iPhone客户端11楼2023-07-23 11:43
                回复
                  难绷


                  IP属地:浙江来自Android客户端12楼2023-07-23 12:32
                  回复
                    槽点太多以至于不知道从何说起


                    IP属地:山西来自Android客户端13楼2023-07-23 14:29
                    收起回复
                      Return 放里面了 当然循环一次啊


                      IP属地:吉林来自iPhone客户端14楼2023-07-23 22:31
                      回复
                        每次循环new 一个jsonarray,你想打印啥。


                        IP属地:安徽15楼2023-07-24 09:26
                        回复
                          emmm...该怎么说呢...细心点...


                          IP属地:安徽16楼2023-07-24 11:05
                          回复
                            不知道呀。我才高二


                            18楼2023-07-26 13:49
                            回复