怎么在SpringMvc拦截器或者request中取得前端传递过来的Json数据

 public String readJSONString(HttpServletRequest request){
   StringBuffer json = new StringBuffer();
   String line = null;
   try {
   BufferedReader reader = request.getReader();
   while((line = reader.readLine()) != null) {
   json.append(line);
   }
   }
   catch(Exception e) {
   System.out.println(e.toString());
   }
   return json.toString();
   }

}


之后  再转成  jsonObject  对象。就可以取到值了

还有一点  要注意  编码格式


给前端返回值可用response.getWriter().write("此处为内容");


request.getParameter()、 request.getInputStream()、request.getReader()这三种方法是有冲突的,因为流只能被读一次。大笑


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