@RequestMapping(params = "method=search_querySeeker")
 public @ResponseBody String search_querySeeker() {
   List l = userservice.queryByUserType("1");
   Iterator iter = l.iterator();
   Map data = new HashMap();
   JSONArray json_result = new JSONArray();
   for (int i = 0; i < l.size(); i++) {
     User_Reg userregInstance = (User_Reg) iter.next();
     data.put("user_id", userregInstance.getUser_id());
     data.put("user_name", userregInstance.getUser_name());
     data.put("eng_name", userregInstance.getEng_name());
     data.put("cn_tname", userregInstance.getCn_tname());
     data.put("email", userregInstance.getEmail());
     data.put("password", userregInstance.getPassword());
     data.put("user_type", userregInstance.getUser_type());
     Seeker_Info seeker_infoInstance =
         seekerImpl.queryBySeekerUserId(userregInstance.getUser_id());
     data.put("seekerinfo_id", seeker_infoInstance.getInfo_id());
     data.put("user_id", seeker_infoInstance.getUser_id());
     data.put("age", seeker_infoInstance.getAge());
     data.put("edu_type", seeker_infoInstance.getEdu_type());
     data.put("end_time", seeker_infoInstance.getEnd_time());
     data.put("etp_industry", seeker_infoInstance.getEtp_industry());
     data.put("etp_name", seeker_infoInstance.getEtp_name());
     data.put("gender", seeker_infoInstance.getGender());
     data.put("highest_edu", seeker_infoInstance.getHighest_edu());
     data.put("job_status", seeker_infoInstance.getJob_status());
     data.put("marital_status", seeker_infoInstance.getMarital_status());
     data.put("mobile", seeker_infoInstance.getMobile());
     data.put("seeker_photo", seeker_infoInstance.getSeeker_photo());
     data.put("seeker_profession", seeker_infoInstance.getSeeker_profession());
     data.put("self_intro", seeker_infoInstance.getSelf_intro());
     data.put("start_time", seeker_infoInstance.getStart_time());
     data.put("tech_direction", seeker_infoInstance.getTech_direction());
     data.put("work_place", seeker_infoInstance.getWork_place());
     json_result.put(data);
   }
   String result = "{\"seeker\":" + json_result + "}";
   String result_temp = "error";
   result_temp = encoding.encoding(result);
   return result_temp;
 }
 @RequestMapping(params = "method=search_queryHunter")
 public @ResponseBody String search_queryHunter() {
   List l = userservice.queryByUserType("2");
   Iterator iter = l.iterator();
   Map data = new HashMap();
   JSONArray json_result = new JSONArray();
   for (int i = 0; i < l.size(); i++) {
     User_Reg userregInstance = (User_Reg) iter.next();
     data.put("user_id", userregInstance.getUser_id());
     data.put("user_name", userregInstance.getUser_name());
     data.put("eng_name", userregInstance.getEng_name());
     data.put("cn_tname", userregInstance.getCn_tname());
     data.put("email", userregInstance.getEmail());
     data.put("password", userregInstance.getPassword());
     data.put("user_type", userregInstance.getUser_type());
     Hunter_Info info = hunterImpl.queryByHunterUserId(userregInstance.getUser_id());
     data.put("info_id", info.getInfo_id());
     data.put("business_card", info.getBusiness_card());
     data.put("certificate", info.getCertificate());
     data.put("check_status", info.getCheck_status());
     data.put("etp_intro", info.getEtp_intro());
     data.put("etp_name", info.getEtp_name());
     data.put("gender", info.getGender());
     data.put("hunter_fax", info.getHunter_fax());
     data.put("mobile", info.getMobile());
     data.put("msg_addr", info.getMsg_addr());
     data.put("partner", info.getPartner());
     data.put("self_intro", info.getSelf_intro());
     data.put("t_area", info.getT_area());
     data.put("work_city", info.getWork_place());
     data.put("work_email", info.getWork_email());
     data.put("work_phone", info.getWork_phone());
     data.put("work_time", info.getWork_time());
     json_result.put(data);
   }
   String result = "{\"hunter\":" + json_result + "}";
   String result_temp = "error";
   result_temp = encoding.encoding(result);
   return result_temp;
 }
 @RequestMapping(params = "method=search_queryEtp")
 public @ResponseBody String search_queryEtp() {
   List l = userservice.queryByUserType("3");
   Iterator iter = l.iterator();
   Map data = new HashMap();
   JSONArray json_result = new JSONArray();
   for (int i = 0; i < l.size(); i++) {
     User_Reg userregInstance = (User_Reg) iter.next();
     data.put("user_id", userregInstance.getUser_id());
     data.put("user_name", userregInstance.getUser_name());
     data.put("eng_name", userregInstance.getEng_name());
     data.put("cn_tname", userregInstance.getCn_tname());
     data.put("email", userregInstance.getEmail());
     data.put("password", userregInstance.getPassword());
     data.put("user_type", userregInstance.getUser_type());
     Etp_Info info = etpImpl.queryByEtpUserId(userregInstance.getUser_id());
     data.put("info_id", info.getInfo_id());
     data.put("certificate", info.getCertificate());
     data.put("check_status", info.getCheck_status());
     data.put("etp_intro", info.getEtp_intro());
     data.put("etp_name", info.getEtp_name());
     data.put("msg_addr", info.getMsg_addr());
     data.put("etp_addr", info.getEtp_addr());
     data.put("etp_email", info.getEtp_email());
     data.put("contact_person", info.getContact_person());
     data.put("etp_industry", info.getEtp_industry());
     data.put("etp_nature", info.getEtp_nature());
     data.put("mobile", info.getMobile());
     data.put("etp_size", info.getEtp_size());
     json_result.put(data);
   }
   String result = "{\"etp\":" + json_result + "}";
   String result_temp = "error";
   result_temp = encoding.encoding(result);
   return result_temp;
 }