以下是我的ajax电话: -
$.ajax({
url: '/bin/commersenext/assetUpload',
type: 'POST',
contentType:'application/json',
data: JSON.stringify(ob),
dataType: 'json',
success:function(msg){
alert("data"+msg);
console.log(msg);
}
});
并且在尝试读取数据时
String tabledata = request.getParameter("data");
获取空指针exp。
但如果我使用下面的代码行就可以读取数据。
BufferedReader br = new BufferedReader(new
InputStreamReader(request.getInputStream()));
答案 0 :(得分:0)
如果将POST数据编码为内容类型的键值对,则只能获取POST数据:" application / x-www-form-urlencoded"
否则请使用BufferedReader,请参阅https://stackoverflow.com/a/3831791/2310289