@Signature public String query(String name) { request.getParameterMap(); MultiMap<String> queryParameters = request.getQueryParameters(); if (queryParameters != null) { return queryParameters.getString(name); } else { return null; } }
@Signature public Memory queryParameters() { request.getParameterMap(); MultiMap<String> parameters = request.getQueryParameters(); if (parameters != null) { ArrayMemory result = ArrayMemory.createHashed(parameters.size()); for (Map.Entry<String, List<String>> entry : parameters.entrySet()) { List<String> value = entry.getValue(); if (value == null || value.isEmpty()) { result.putAsKeyString(entry.getKey(), Memory.NULL); } else if (value.size() == 1) { result.putAsKeyString(entry.getKey(), StringMemory.valueOf(value.get(0))); } else { result.putAsKeyString(entry.getKey(), ArrayMemory.ofStringCollection(value)); } } return result; } else { return new ArrayMemory().toConstant(); } }
for (Entry<String, String[]> e : baseRequest.getParameterMap().entrySet()) { response.addHeader("X-" + e.getKey(), URLEncoder.encode(e.getValue()[0], StandardCharsets.UTF_8.name()));
callback + "(" + mapper.writeValueAsString (q.getAnswer (baseRequest.getParameterMap())) + ")" ); else response.getWriter().println ( mapper.writeValueAsString (q.getAnswer (baseRequest.getParameterMap())) ); callback + "(" + mapper.writeValueAsString (t[idx].getAnswer (baseRequest.getParameterMap())) + ")" ); else response.getWriter().println ( mapper.writeValueAsString (t[idx].getAnswer (baseRequest.getParameterMap())) ); } else {
AccessEvent(Request req, Response rsp) { method = req.getMethod(); uri = req.getRequestURI(); requestHeaders = cloneHeaders(req); parameters = clone(req.getParameterMap()); status = rsp.getStatus(); responseHeaders = cloneHeaders(rsp); }
AccessEvent(final Request req, final Response rsp) { method = req.getMethod(); uri = req.getRequestURI(); requestHeaders = cloneHeaders(req); parameters = clone(req.getParameterMap()); status = rsp.getStatus(); responseHeaders = cloneHeaders(rsp); }
baseRequest.getParameterMap(); session.setAttribute(J_POST, new MultiMap<String>(baseRequest.getQueryParameters()));