/** * 从request取LocationIndex,不包含id * * @param request * @return */ private LocationIndex getLocationIndex(HttpServletRequest request) { String description = getString(request, "description"); if (StringUtils.isBlank(description)) { return null; } String[] descArr = description.split(" "); Collection<String> descriptions = new ArrayList<String>(); for (String desc : descArr) { if (StringUtils.isNotBlank(desc)) { descriptions.add(desc); } } LocationIndex index = new LocationIndex(); index.setType(LocationIndex.TYPE_LEAFLET); index.setX(getFloat(request, "x")); index.setY(getFloat(request, "y")); index.setDescription(descriptions); return index; }