- 在servlet的request中发送json数据用post方式的Content-。type:application/json;charset=utf-8发送是不可以用request.getParameter()等获取参数值
- SpringMVC的@RequestBody可以接收该请求体,并且自动拼接对象来接收
- SpringMVC的@RequestBody Map<String,String>来接收,对于少量参数建议使用这种方式
- 没有用到框架的话,只能通过用传统的流的方式接收
BufferedReader br = new BufferedReader(new InputStreamReader(req.getInputStream(),"utf-8"));
String line = null;
StringBuilder str = new StringBuilder();
while ((line = br.readLine()) != null) {
str.append(line);
}
String jsonData = str.toString();