【发布时间】:2018-11-17 18:57:44
【问题描述】:
我正在从 ajax 调用向 java 发送一个 json 对象。
$.ajax({
cache: false,
url: 'AddPPCheques.ws',
type: "POST",
contentType: "application/json",
dataType: "json",
data: "chequesList=" + JSON.stringify(myJson),
success: function (data) {
}
}
);
浏览器控制台 ->
chequesList=[{"Bank Code":"4234-322","Cheque No":"23432232","Amount":"432432","Commission":"427","Today":"2018-06-08"},{"Bank Code":"4234-112","Cheque No":"778787","Amount":"8986787","Commission":"2323","Today":"2018-06-08"}]
在 java 端,我试图从 HttpServletRequest 中读取它。
public ActionForward addCheques(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
JSONObject myResponse = new JSONObject ( request.getParameter("chequesList").toString() );
}
但我得到一个 NullPointerException。我在这里做错了什么?以及如何读取json对象的详细信息?
【问题讨论】:
标签: json ajax servlets httprequest struts