@Override @Nullable public String[] getParameterValues(String name) { String[] parameterValues = super.getParameterValues(name); List<String> formParam = this.formParams.get(name); if (formParam == null) { return parameterValues; } if (parameterValues == null || getQueryString() == null) { return StringUtils.toStringArray(formParam); } else { List<String> result = new ArrayList<>(parameterValues.length + formParam.size()); result.addAll(Arrays.asList(parameterValues)); result.addAll(formParam); return StringUtils.toStringArray(result); } } }
@Override @Nullable public String[] getParameterValues(String name) { String[] parameterValues = super.getParameterValues(name); List<String> formParam = this.formParams.get(name); if (formParam == null) { return parameterValues; } if (parameterValues == null || getQueryString() == null) { return StringUtils.toStringArray(formParam); } else { List<String> result = new ArrayList<>(parameterValues.length + formParam.size()); result.addAll(Arrays.asList(parameterValues)); result.addAll(formParam); return StringUtils.toStringArray(result); } } }
@Override @Nullable public String[] getParameterValues(String name) { String[] parameterValues = super.getParameterValues(name); List<String> formParam = this.formParams.get(name); if (formParam == null) { return parameterValues; } if (parameterValues == null || getQueryString() == null) { return StringUtils.toStringArray(formParam); } else { List<String> result = new ArrayList<>(parameterValues.length + formParam.size()); result.addAll(Arrays.asList(parameterValues)); result.addAll(formParam); return StringUtils.toStringArray(result); } } }
@Override @Nullable public String[] getParameterValues(String name) { String[] parameterValues = super.getParameterValues(name); List<String> formParam = this.formParams.get(name); if (formParam == null) { return parameterValues; } if (parameterValues == null || getQueryString() == null) { return StringUtils.toStringArray(formParam); } else { List<String> result = new ArrayList<>(parameterValues.length + formParam.size()); result.addAll(Arrays.asList(parameterValues)); result.addAll(formParam); return StringUtils.toStringArray(result); } } }