ajax范例
前台 $.ajax({ url: "/AirServlet.htm", type: "post", dataType: "text", traditional:true, data: { "choose": 2, "airId": ids }, success: function (data) { alert(data); airAll(1); } });
后台
String districtId = request.getParameter("districtId"); String pageNo = request.getParameter("pageNum"); PageBean<AQI> pageBean = new PageBean<>(); //查询总记录数 int totalRecord = airService.queryTotalRecord(districtId); pageBean.setTotalRecord(totalRecord); int para1 = 0; if (pageNo != null && !"".equals(pageNo)) { int pageNum = Integer.parseInt(pageNo); pageBean.setPageNo(pageNum); para1 = (pageBean.getPageNo() - 1) * pageBean.getRows(); } //查询信息 List<AQI> aqiList = airService.query(districtId, para1, pageBean.getRows()); /*for (AQI a:aqiList ) { System.out.println(a); }*/ pageBean.setList(aqiList); String airJson = JSON.toJSONStringWithDateFormat(pageBean, "yyyy-MM-dd");//在返回值拥有data属性的集合里使用该方法 response.setContentType("text/html;charset=UTF-8");//编码格式 PrintWriter writer = response.getWriter();//翻译工具 writer.write(airJson);//写入 writer.flush();//刷新流 writer.close();//关闭流