public static Map<String, RequestParameter> parseQuery(CharSequence s, int from, int to) { Map<String, RequestParameter> parameters = Collections.emptyMap(); Iterator<RequestParameter> parser = queryParser(s, from, to); while (parser.hasNext()) { RequestParameter current = parser.next(); if (parameters.isEmpty()) { parameters = new HashMap<String, RequestParameter>(); } RequestParameter parameter = parameters.get(current.getName()); if (parameter != null) { current = parameter.append(current); } parameters.put(current.getName(), current); } return parameters; }
public static Map<String, RequestParameter> parseQuery(CharSequence s, int from, int to) { Map<String, RequestParameter> parameters = Collections.emptyMap(); Iterator<RequestParameter> parser = queryParser(s, from, to); while (parser.hasNext()) { RequestParameter current = parser.next(); if (parameters.isEmpty()) { parameters = new HashMap<String, RequestParameter>(); } RequestParameter parameter = parameters.get(current.getName()); if (parameter != null) { current = parameter.append(current); } parameters.put(current.getName(), current); } return parameters; }
sb.append(','); sb.append(parameter.getName()).append("=["); for (int i = 0;i < parameter.size();i++) { if (i > 0) {
sb.append(','); sb.append(parameter.getName()).append("=["); for (int i = 0;i < parameter.size();i++) { if (i > 0) {
rp.put(requestParameter.getName(), requestParameter);
rp.put(requestParameter.getName(), requestParameter);