我使用jsp和servlet構建web應用程序,我從jsp發送ajax請求並且我想從servlet返回兩個json對象。我試圖執行以下操作,但代碼無效。如何使用一個ajax請求從java servlet返回多個json對象
// jQuery中我寫了這個代碼
var id = $(this).attr('id');
var paramenters = {"param":id};
$.getJSON("MyServlet", paramenters, function (data1,data2){
$("h3#name").text(data1["name"]);
$("span#level").text(data1["level"]);
$("span#college").text(data2["college"]);
$("span#department").text(data2["department"]);
});
//在servlet我寫了這個代碼
String json1 = new Gson().toJson(object1);
String json2 = new Gson().toJson(object2);
response.setContentType("application/json");
response.setCharacterEncoding("utf-8");
response.getWriter().write(json1);
response.getWriter().write(json2);
有人可以幫我嗎?
非常感謝你 – sahar 2011-05-07 20:25:19