Map params = request.getParameterMap();
if ((params != null) && (params.size() > 0)) {
Iterator iter = params.entrySet().iterator();
String[] valueHolder = new String[1]; while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
String name = (String) entry.getKey();
Object value = entry.getValue();
String[] values;
if (value instanceof String[]) {
values = (String[]) value;
} else {
valueHolder[0] = value.toString();
values = valueHolder;
} for (int i = 0; i < values.length; i++) {
if (values[i] != null) {
System.out.println(name + "=" + values[i]);
}
} }
}
if ((params != null) && (params.size() > 0)) {
Iterator iter = params.entrySet().iterator();
String[] valueHolder = new String[1]; while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
String name = (String) entry.getKey();
Object value = entry.getValue();
String[] values;
if (value instanceof String[]) {
values = (String[]) value;
} else {
valueHolder[0] = value.toString();
values = valueHolder;
} for (int i = 0; i < values.length; i++) {
if (values[i] != null) {
System.out.println(name + "=" + values[i]);
}
} }
}
request.setCharacterEncoding("GBK");就可以了,不需要转换的