@Override public Set<Map.Entry<String,Object>> entrySet() { return this.request.getParameterMap().entrySet(); }
private Map<String, String> getParameterMap(HttpServletRequest request) { Map<String, String[]> springParameterMap = request.getParameterMap(); Map<String, String> pluginParameterMap = new HashMap<>(); for (String parameterName : springParameterMap.keySet()) { String[] values = springParameterMap.get(parameterName); if (values != null && values.length > 0) { pluginParameterMap.put(parameterName, values[0]); } else { pluginParameterMap.put(parameterName, null); } } return pluginParameterMap; }
Writer writer = new OutputStreamWriter(bos, FORM_CHARSET); Map<String, String[]> form = request.getParameterMap(); for (Iterator<String> nameIterator = form.keySet().iterator(); nameIterator.hasNext();) { String name = nameIterator.next(); List<String> values = Arrays.asList(form.get(name)); for (Iterator<String> valueIterator = values.iterator(); valueIterator.hasNext();) { String value = valueIterator.next();
@Override public Map<String, String[]> getParameters() { if (!formFieldsProcessed) processFormFields(); if (formFieldsMap == null) { return httpServletRequest.getParameterMap(); } else { // convert List<String> value to String[] value String[] type = new String[0]; Map<String, String[]> map = new HashMap<>(formFieldsMap.size()); for (Entry<String, List<String>> entry: formFieldsMap.entrySet()) { map.put(entry.getKey(), entry.getValue().toArray(type)); } return map; } }
for (Map.Entry<String, String[]> entry : request.getParameterMap().entrySet()) { proxyParams.put(entry.getKey(), entry.getValue()[0]); if (datum == null) { try { domainsManager.getDom2LockMap().get(UtilsAndCommons.assembleFullServiceName(namespaceId, dom)).lock(); datum = RaftCore.getDatum(key); if (datum == null) { domainsManager.getDom2LockMap().get(UtilsAndCommons.assembleFullServiceName(namespaceId, dom)).unlock(); proxyParams.put("clientIP", NetUtils.localServer()); proxyParams.put("notify", "true"); proxyParams.put("term", String.valueOf(RaftCore.getPeerSet().local().term)); proxyParams.put("timestamp", String.valueOf(timestamp));
SessionKey(HttpServletRequest httpServletRequest) { _httpSession = httpServletRequest.getSession(); _requestUrl = httpServletRequestToString(httpServletRequest); _queryParams = new HashMap<>(); httpServletRequest.getParameterMap().forEach((k, v) -> _queryParams.put(k, new HashSet<>(Arrays.asList(v)))); }
params.putAll(req.getParameterMap()); final Object[] responseTypeParam = params.get(ApiConstants.RESPONSE); if (responseTypeParam != null) { responseType = (String)responseTypeParam[0]; final Object[] commandObj = params.get(ApiConstants.COMMAND); if (commandObj != null) { final String command = (String) commandObj[0]; final String[] command = (String[])params.get(ApiConstants.COMMAND); if (command == null) { s_logger.info("missing command, ignoring request..."); params.put("httpmethod", new String[]{req.getMethod()}); final String response = apiServer.handleRequest(params, responseType, auditTrailSb); HttpUtils.writeHttpResponse(resp, response != null ? response : "", HttpServletResponse.SC_OK, responseType, ApiServer.JSONcontentType.value());
@Override public Map<String, String> querys() { Map<String, String> params = CollectionKit.newConcurrentHashMap(8); Map<String, String[]> requestParams = request.getParameterMap(); for (Map.Entry<String, String[]> entry : requestParams.entrySet()) { params.put(entry.getKey(), join(entry.getValue())); } params.putAll(queryParams); return Collections.unmodifiableMap(params); }
private void handleQueryApi(Api api, SessionInventory session, HttpServletRequest req, HttpServletResponse rsp) throws IllegalAccessException, InstantiationException, RestException, IOException, NoSuchMethodException, InvocationTargetException { Map<String, String[]> vars = req.getParameterMap(); APIQueryMessage msg = (APIQueryMessage) api.apiClass.newInstance(); String uuid = urlvars.get("uuid"); if (uuid != null) { for (Map.Entry<String, String[]> e : vars.entrySet()) { String varname = e.getKey().trim(); String varvalue = e.getValue()[0].trim(); String[] conds = e.getValue();
private Map<String, Object> getArguments(HttpServletRequest request, Map<String, String> body) { Map<String, Object> arguments = new LinkedHashMap<>(); arguments.putAll(getTemplateVariables(request)); if (body != null && HttpMethod.POST.name().equals(request.getMethod())) { arguments.putAll(body); } request.getParameterMap().forEach((name, values) -> arguments.put(name, (values.length != 1) ? Arrays.asList(values) : values[0])); return arguments; }
params.putAll(req.getParameterMap()); userId = (String)params.get("userid")[0]; account = (String)params.get("account")[0]; accountObj = (Account)params.get("accountobj")[0]; } else { s_logger.debug("Invalid web session or API key in request, reject console/thumbnail access");
final Map<String, Object> params = fup.parse(req, (UploadingContext) uc); final List<TempFile> files = new ArrayList<TempFile>(); Iterator<Entry<String, Object>> it = params.entrySet().iterator(); while (it.hasNext()) { Object obj = it.next().getValue(); final boolean[] re = new boolean[1]; Lang.each(obj, new Each<Object>() { params.putAll(req.getParameterMap()); return new HttpServletRequestWrapper(req) { public String getParameter(String name) {
private Map<String, String> getSingleValueMap(HttpServletRequest request) { Map<String, String> map = new HashMap<String, String>(); Map<String, String[]> parameters = request.getParameterMap(); for (String key : parameters.keySet()) { String[] values = parameters.get(key); map.put(key, values != null && values.length > 0 ? values[0] : null); } return map; }
@Override public Map<String, String[]> getParameterMap() { Map<String, String[]> result = new HashMap<>(); Map<String, String[]> raw = rawRequest.getParameterMap(); for (Map.Entry<String,String[]> item: raw.entrySet()) { String[] rawValue = item.getValue(); String[] cookedValue = new String[rawValue.length]; for(int i=0; i< rawValue.length; ++i) { cookedValue[i] = HtmlQuoting.quoteHtmlChars(rawValue[i]); } result.put(HtmlQuoting.quoteHtmlChars(item.getKey()), cookedValue); } return result; }
private static HttpServletRequest toLowerCase(final HttpServletRequest request) { @SuppressWarnings("unchecked") final Map<String, String[]> original = (Map<String, String[]>)request.getParameterMap(); if (!ParamFilter.containsUpperCase(original.keySet())) { return request; for(Map.Entry<String, String[]> entry : original.entrySet()) { final String key = StringUtils.toLowerCase(entry.getKey()); List<String> strings = m.get(key); if (strings == null) { strings = new ArrayList<String>(); m.put(key, strings); for(String v : entry.getValue()) { strings.add(v);
public static String optional(HttpServletRequest req, String key, String defaultValue) { if (!req.getParameterMap().containsKey(key) || req.getParameterMap().get(key)[0] == null) { return defaultValue; } String value = req.getParameter(key); if (StringUtils.isBlank(value)) { return defaultValue; } String encoding = req.getParameter("encoding"); if (!StringUtils.isEmpty(encoding)) { try { value = new String(value.getBytes("UTF-8"), encoding); } catch (UnsupportedEncodingException ignore) { } } return value.trim(); }
public RequestDTOImpl(HttpServletRequest request) { requestURI = request.getRequestURI(); fullUrlWithQueryString = request.getRequestURL().toString(); if (StringUtils.isNotEmpty(request.getQueryString())) { fullUrlWithQueryString += "?" + request.getQueryString(); } secure = ("HTTPS".equalsIgnoreCase(request.getScheme()) || request.isSecure()); for(Object key : request.getParameterMap().keySet()) { String paramKey = key.toString(); requestContextAttributes.put(paramKey, request.getParameter(paramKey)); } }
private ImmutableMap<String, Object> fetParamsMap(HttpServletRequest request) { final Map<String, String[]> parameterMap = request.getParameterMap(); final ImmutableMap.Builder<String, Object> singleValueParams = ImmutableMap.builder(); for (Map.Entry<String, String[]> entry : parameterMap.entrySet()) { singleValueParams.put(entry.getKey(), entry.getValue()[0]); } return singleValueParams.build(); }
private Map<String, String> getSingleValueMap(HttpServletRequest request) { Map<String, String> map = new HashMap<String, String>(); Map<String, String[]> parameters = request.getParameterMap(); for (String key : parameters.keySet()) { String[] values = parameters.get(key); map.put(key, values != null && values.length > 0 ? values[0] : null); } return map; }
@SuppressWarnings("unchecked") @Override public Map<String, String[]> getParameterMap() { Map<String, String[]> result = new HashMap<>(); Map<String, String[]> raw = rawRequest.getParameterMap(); for (Map.Entry<String,String[]> item: raw.entrySet()) { String[] rawValue = item.getValue(); String[] cookedValue = new String[rawValue.length]; for(int i=0; i< rawValue.length; ++i) { cookedValue[i] = HtmlQuoting.quoteHtmlChars(rawValue[i]); } result.put(HtmlQuoting.quoteHtmlChars(item.getKey()), cookedValue); } return result; }