java通过HttpServletRequest获取post请求中的body内容

java通过HttpServletRequest获取post请求中的body内容:

                通过request.getParameter("")是无法获取到body体里面的值得;网上有好多都用到了阿里的jar包;其实没必要的;

                代码如下:只用一个jdk自带的io包和一个json的工具包;

                BufferedReader reader = new BufferedReader(new InputStreamReader(trequest.getInputStream()));

        String str = "";
String wholeStr = "";
while((str = reader.readLine()) != null){//一行一行的读取body体里面的内容;
wholeStr += str;

JSONObject t=JSONObject.fromObject(wholeStr);//转化成json对象

String userno = (String) t.get("userId");                   //得到想要的参数


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