我在java中面临的问题是,当我通过多部分的JSON发出请求时,我无法从服务器获得响应。
这是javascript的reuest块:
$.ajaxFileUpload({ url: "/iview",
secureuri:false,
fileElementsId:fileIds,
dataType:entity.config.dataType?entity.config.dataType:"text",
data:{appmode:entity.config.appmode,
json:requestObject,"__RequestType":"ajax"},
success: function (data, status){
for(var ent in fileIds){
entityObject[ent].object = document.getElementById(fileIds[ent]);
entityObject[ent].object.id = fileIds[ent];
}
requestResponse(data);
},
error: function (data, status, e){
Cyberoam.removeOverLay();
Cyberoam.messageBox({message:reportlabels.ConnectionLostMsg,autoClose:true});
},timeout:30*60*1000
}
);
下面是发送响应的 servlet 代码:
PrintWriter out =response.getWriter();
response.setContentType("text/plain");
out.println(new String(("status").toString().getBytes("UTF-8")));
out.close();
所以请帮助获得JSON多部分请求的响应?
提前致谢。