25 lines
508 B
Java
25 lines
508 B
Java
package org.skinner;
|
|
|
|
import java.util.HashMap;
|
|
|
|
public class Query extends HashMap<String, String> {
|
|
|
|
private static final long serialVersionUID = 2095589600265440673L;
|
|
|
|
public Query(String query) {
|
|
// There's no data, empty map is OK :)
|
|
if (query == null)
|
|
return;
|
|
|
|
String[] pairStrings = query.split("&");
|
|
for (String pairString : pairStrings) {
|
|
String[] pair = pairString.split("=", 2);
|
|
if (pair.length == 1)
|
|
this.put(pair[0], "");
|
|
else
|
|
this.put(pair[0], pair[1]);
|
|
}
|
|
}
|
|
|
|
}
|