import java.util.Hashtable;
import java.util.StringTokenizer;
Document doc = agentContext.getDocumentContext( );
String strURLValue = doc.getItemValueString("Query_String_Decoded");
Hashtable ht = parseQueryString(strURLValue);
String uid = (String) ht.get("uid");
//把传递值转成哈西表格式
public static Hashtable parseQueryString(String queryString) {
StringTokenizer tokens = new StringTokenizer(queryString, "&");
Hashtable params = new Hashtable();
while (tokens.hasMoreTokens()) {
String token = tokens.nextToken(); int equalIdx = token.indexOf('=');
if (equalIdx != -1 && !token. equalsIgnoreCase("OpenAgent")) {
String name = token. substring(0, equalIdx);
String value = token. substring(equalIdx + 1);
params.put(name, value);
}
}
return params;
}