code: public void populateInfo(List<? extends Profile> profiles) {
      Map<String, Map<String, Object>> fieldMaps = CollectUtils.newHashMap();
      for (Profile profile : profiles) {
        Map<String, Object> aoDimensions = CollectUtils.newHashMap();
        for (Property property : profile.getProperties()) {
          String value = property.getValue();
          String fieldName = property.getDimension().getName();
          if (Strings.isNotEmpty(value)) {
            if (null == property.getDimension().getSource()) {
              aoDimensions.put(fieldName, value);
            } else if (value.equals("*")) {
              aoDimensions.put(fieldName, "不限");
            } else {
              aoDimensions.put(fieldName, profileService.getProperty(profile, property.getDimension()));
            }
          }
        }
        fieldMaps.put(PropertyUtils.getProperty(profile, "id").toString(), aoDimensions);
      }
      ContextHelper.put("profiles", profiles);
      ContextHelper.put("fieldMaps", fieldMaps);
    }
docs: 查看限制资源界面