private Set<Map.Entry<String, String[]>> requestParamCache() { if (null != requestParamCache) { return requestParamCache; } requestParamCache = new HashSet<>(); Map<String, String[]> map = new HashMap<>(); // url queries Iterator<String> paramNames = request.paramNames().iterator(); while (paramNames.hasNext()) { final String key = paramNames.next(); final String[] val = request.paramVals(key); MapUtil.mergeValueInMap(map, key, val); } // post bodies Map<String, String[]> map2 = bodyParams(); for (String key : map2.keySet()) { String[] val = map2.get(key); if (null != val) { MapUtil.mergeValueInMap(map, key, val); } } requestParamCache.addAll(map.entrySet()); return requestParamCache; }
private Set<Map.Entry<String, String[]>> requestParamCache() { if (null != requestParamCache) { return requestParamCache; } requestParamCache = new HashSet<>(); Map<String, String[]> map = new HashMap<>(); // url queries Iterator<String> paramNames = request.paramNames().iterator(); while (paramNames.hasNext()) { final String key = paramNames.next(); final String[] val = request.paramVals(key); MapUtil.mergeValueInMap(map, key, val); } // post bodies Map<String, String[]> map2 = bodyParams(); for (String key : map2.keySet()) { String[] val = map2.get(key); if (null != val) { MapUtil.mergeValueInMap(map, key, val); } } requestParamCache.addAll(map.entrySet()); return requestParamCache; }
public String[] paramVals(String name) { String val = extraParams.get(name); if (null != val) { return new String[]{val}; } String[] sa = request.paramVals(name); return null == sa ? getBody(name) : sa; }
public String[] paramVals(String name) { String val = extraParams.get(name); if (null != val) { return new String[]{val}; } String[] sa = request.paramVals(name); return null == sa ? getBody(name) : sa; }