47 MultivaluedHashMap<String, String> map =
new MultivaluedHashMap<String, String>();
48 if (queryString == null || queryString.equals(
""))
return map;
50 String[] params = queryString.split(
"&");
52 for (String param : params)
54 if (param.indexOf(
'=') >= 0)
56 String[] nv = param.split(
"=", 2);
59 String name = URLDecoder.decode(nv[0],
"UTF-8");
60 String val = nv.length > 1 ? nv[1] :
"";
61 map.add(name, URLDecoder.decode(val,
"UTF-8"));
63 catch (UnsupportedEncodingException e)
65 throw new RuntimeException(e);
72 String name = URLDecoder.decode(param,
"UTF-8");
75 catch (UnsupportedEncodingException e)
77 throw new RuntimeException(e);