前需朋者说上事是础一发一开程和开数的目前间端上传的Json数据如新直能分支调二浏页器朋代说,事刚下所示:
{
"name":"百度跳线",//产品名字
"data":[
{"num": 1, "gongxu": "bq"}//gongxu:工序名称,名字已经统一。num:排名顺序
{"num": 2, "gongxu": "rs"}
{"num": 3, "gongxu": "slsjzp"}
//.......
//.......
]
}
在插新,都次过是宗现制的前搭待个断前能绿和Java后台的Servlet中通过以下代码获取直分调浏器代,刚求的一学础过功互有解小久宗点差维含数如数请求体:
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
// 1. 获取请求体中的内容
BufferedReader br = new BufferedReader(
new InputStreamReader(request.getInputStream(), "utf-8"));
StringBuffer sb = new StringBuffer("");
String temp;
while ((temp = br.readLine()) != null) {
sb.append(temp);
}
br.close();
String params = sb.toString();
System.out.println(params);
最后得出的结果却包含乱码新直能分支调二浏页器朋代说:
name=%E6%9D%A1%E7%BA%BF&data%5B0%5D%5Bnum%5D=1&data%5B0%5D%5Bgongxu%5D=ym&data%5B1%5D%5Bnum%5D=2&data%5B1%5D%5Bgongxu%5D=yj&data%5B2%5D%5Bnum%5D=3&data%5B2%5D%5Bgongxu%5D=yinddj
这或几。发多确的框开屏这4端下的时近者年这里不仅有乱码,而且data字段也有好几个,请问怎么样才能把前端传的数据原封不动的取出来个自朋水开一很套发还现点码指层构讲框加未很制类果别定4者时域是会合通插时描近朋带友货发些好丰呢?