@RequestMapping("/Middlewareselect") @ResponseBody public void Middlewareselect(HttpServletResponse response) throws IOException { response.setHeader("Access-Control-Allow-Origin", "*"); response.setContentType("text/html;charset=utf-8"); ModelMap mapQQ = new ModelMap(); JSONObject jsonObject = new JSONObject(); List<Company> Companyselect = middlewareMapper.Middlewareselect(); List <Object> AA=new ArrayList<Object>(); for (Company company:Companyselect){ ModelMap map = new ModelMap(); ResultVo resultVo = new ResultVo(); List<middleware> middlewareList = middlewareMapper.quyuselect(company.getC_id()); resultVo.setC_id(company.getC_id()); resultVo.setC_name(company.getC_name()); resultVo.setC_phone(company.getC_phone()); resultVo.setM_id(middlewareList.get(0).getM_id()); resultVo.setRegionList(middlewareList); map.put("aaa", AA); AA.add(resultVo); } JSONArray array = JSONArray.fromObject(AA); response.getWriter().print(array); }
public List<Company> Middlewareselect();
<select id="Middlewareselect" resultType="bean.Company"> SELECT DISTINCT c.c_id ,c_name,c.c_phone from company c,middleware m where c.c_id=m.c_id </select>