使用request.getInputStream() 获取POST数据

  • Post author:
  • Post category:其他


InputStream is = request.getInputStream();

DataInputStream input = new DataInputStream(is);

String str =input.readUTF();

分离参数方法

public String splitString(String str,String temp){

String result = null;

if (str.indexOf(temp) != -1) {

if (str.substring(str.indexOf(temp)).indexOf(“&”) != -1) {

result = str.substring(str.indexOf(temp)).substring(str.substring(str.indexOf(temp)).indexOf(“=”)+1, str.substring(str.indexOf(temp)).indexOf(“&”));

} else {

result = str.substring(str.indexOf(temp)).substring(str.substring(str.indexOf(temp)).indexOf(“=”)+1);

}

}

return result;

}

调用this.splitString(str, “id=”)

对post和get传递参数分别获取



版权声明:本文为wangdabin_1216原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。