Ejemplo n.º 1
0
  @ResponseBody
  @RequestMapping(
      value = "getIPAndPathByGroupID",
      method = RequestMethod.POST,
      produces = MediaTypes.JSON)
  public Map<String, Object> getIPAndPathByGroupID(@RequestParam("groupids") String groupids) {
    List<String> ipAddress = new ArrayList<String>();
    String groupPaths = "";
    String[] groups = groupids.split(",");
    for (String groupid : groups) {
      ipAddress = groupService.getIPAddressByGroupID(Integer.parseInt(groupid), ipAddress);
      groupPaths += groupService.getGroupPathByGroupID(Integer.parseInt(groupid)) + ",";
    }
    String ripAddress = "";
    for (String ip : ipAddress) {
      ripAddress += ip + ",";
    }
    Map<String, Object> resultMap = new HashMap<String, Object>();
    resultMap.put("ipAddress", ripAddress.substring(0, ripAddress.length() - 1));
    resultMap.put("groupPaths", groupPaths.substring(0, groupPaths.length() - 1));

    return resultMap;
  }