public static Map<String, String> paramToMap(String paramStr) {
String[] params = paramStr.split("&");
Map<String, String> resMap = new HashMap<String, String>();
for (int i = 0; i < params.length; i++) {
String[] param = params[i].split("=");
if (param.length >= 2) {
String key = param[0];
String value = param[1];
for (int j = 2; j < param.length; j++) {
value += "=" + param[j];
}
resMap.put(key, value);
}
}
return resMap;
}
//考虑到参数中包含"="
orderNum=xxx&url=http://www.baidu.com?orderNum=11111