0

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

我的客户代码是

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

我的服务器代码是

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

但 json 变量是null

有谁能够帮我?

4

1 回答 1

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,
于 2013-11-01T12:56:03.240 回答