Java servlet中的Big Json数据

时间:2013-11-01 12:36:40

标签: java mysql ajax json post

我使用java servlet,我想从客户端接收Big json数据。

我的客户端代码是

 url: "http://localhost:8080/JsonTest/setJson",
 type: "POST",
 dataType: 'json',
 contentType: 'application/json',
 data:{json:str},

我的服务器代码是

String json=request.getParameter("json");

但是json变量是null

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

在数据上尝试JSON.stringify:

url: "http://localhost:8080/JsonTest/setJson",
type: "POST",
dataType: 'json',
contentType: 'application/json',
data: JSON.stringify({json:str}),

或者如果str已经是json字符串:

url: "http://localhost:8080/JsonTest/setJson",
type: "POST",
dataType: 'json',
contentType: 'application/json',
data: str,