public String getValueByTag(String name) {
String n = name.toUpperCase().trim();
String[] ns = n.split(":");
MList lst = new MList();
if (ns.length != 2) {
return "参数表达错误";
}
for (int i = 1; i < ns.length; i += 1) {
String tag = ns[i];
if (tag.equals("SS")) {
lst.add(PageValueTag.SESSION);
} else if (tag.equals("CE")) {
lst.add(PageValueTag.COOKIE_ENCYRPT);
} else if (tag.equals("CC")) {
lst.add(PageValueTag.COOKIE);
} else if (tag.equals("FF")) {
lst.add(PageValueTag.FORM);
} else if (ns[1].equals("QQ")) {
lst.add(PageValueTag.QUERY_STRING);
} else if (ns[1].equals("TT")) {
lst.add(PageValueTag.DTTABLE);
}
}
return this.getValueByTag(ns[0], lst);
}