code: public static Map<String, Object> getParametersStartingWith(final HttpServletRequest request, String prefix) {
  		if (prefix == null) {
  			prefix = "";
  		}
  		Enumeration paramNames = request.getParameterNames();
  		Map<String, Object> params = new TreeMap<>();
  		for (String paramName : new IterableEnumeration<String>(paramNames)) {
  			if ("".equals(prefix) || paramName.startsWith(prefix)) {
  				String unprefixed = paramName.substring(prefix.length());
  				String[] values = request.getParameterValues(paramName);
  				if (values == null || values.length == 0) {
  					// Do nothing, no values found at all.
  				} else if (values.length > 1) {
  					params.put(unprefixed, values);
  				} else {
  					params.put(unprefixed, values[0]);
  				}
  			}
  		}
  		return params;
  	}
docs: 取得带相同前缀的参数。
  返回的结果的参数名已去除前缀。
  
  @param request
  请求
  @param prefix
  前缀
  @return 参数内容