我在我的应用程序中使用 Extjs 4 和 Java Servlet。我想以 json 格式将一些数据发布到服务器。
JSON的格式应该是这样的:
{
"credentials":[
{
"username":"george",
"password":"xyz"
}
]
}
我在 extjs 代码中做到了这一点:
buttons: [{
text: 'Submit',
handler: function() {
Ext.Ajax.request({
url: '/Model/FormServlet',
method: 'POST',
jsonData : {
//Hardcoded values
username: "george",
password: "xyz"
},
callback: function (options, success, response) {
alert(response.responseText);
}
});
}
}]
1)我相信我不会得到上面发布的 JSON 格式。请让我知道如何使用jsonData
.
2) 如何在 servlet doPost 方法中检索这个?由于我没有使用params
并已将其替换为jsonData
因此request.getParameter
不会在 servletdoPost
方法中工作。
请让我知道如何使这项工作。
问候,