/** * Returns all query parameters. * * @return parameters */ public Map<String, String[]> params() { final Map<String, String[]> params = new HashMap<String, String[]>(); final Map<?, ?> map = req.getParameterMap(); for (final Entry<?, ?> s : map.entrySet()) { final String key = s.getKey().toString(); final String[] vals = s.getValue() instanceof String[] ? (String[]) s.getValue() : new String[] {s.getValue().toString()}; params.put(key, vals); } return params; }