アプリで Extjs 4 と Java サーブレットを使用しています。データを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) サーブレットの doPost メソッドでこれを取得する方法は? 私は使用params
していないjsonData
のでrequest.getParameter
、サーブレットdoPost
メソッドでは機能しません。
この作業を行う方法を教えてください。
よろしく、