private void parse_str(String str, Map<String, String> sets) {
if (str == null || str.length() < 1) {
return;
}
String[] ps = str.split("&");
for (int i = 0; i < ps.length; i++) {
String[] items = ps[i].split("=");
if (items.length == 2) {
sets.put(items[0], items[1]);
}
else if (items.length == 1) {
sets.put(items[0], "");
}
}
}