尝试过很多方式,下面的方式最有效:
用获取数据流的方式,直接获取post过来的所有数据流
// 读取请求内容
BufferedReader br = new BufferedReader(new InputStreamReader(request.getInputStream(), "UTF-8"));
String line = null;
StringBuilder sb = new StringBuilder();
while ((line = br.readLine()) != null) {
sb.append(line);
}
// 将资料解码
return sb.toString();
这样就可以获取到post参数对应的字符串了。