code: private static Map<String, String> filterParam(Map<String, String> params) {
          Map<String, String> ret = new HashMap<String, String>();
          if (params == null) {
              return ret;
          }
  
          for (Map.Entry<String, String> i : params.entrySet()) {
              if (i.getKey().startsWith("x:") && i.getValue() != null && !i.getValue().equals("")) {
                  ret.put(i.getKey(), i.getValue());
              }
          }
          return ret;
      }
docs: 过滤用户自定义参数，只有参数名以<code>x:</code>开头的参数才会被使用
  
  @param params 待过滤的用户自定义参数
  @return 过滤后的用户自定义参数