获取POST到服务端字符数据的Servlet实现

获取POST到服务端字符数据的Servlet实现

可以通过下面代码获到POST到Servlet的数据.包括任何数据.

 

BufferedReader sis = request().getReader();
  char[] buf = new char[1024];
  int len = 0;
  StringBuffer sb = new StringBuffer();
  while((len = sis.read(buf))!= -1){
   sb.append(buf,0,len);
  }

  System.out.println(sb.toString());   //sb为POST过来的数据
  ServletOutputStream sos = response().getOutputStream();
  sos.write(reJson.toString().getBytes());
  sos.flush();
  sos.close();
  return true;

你可能感兴趣的:(获取POST到服务端字符数据的Servlet实现)