Я пытаюсь отправить jsonObject из jsp в контроллер, и я получаю ошибку 400 Bad Request.400 Bad Request во время публикации Json Object
Мой JSP код
$.ajax({
url : 'save.web',
type: "post",
dataType: 'json',
contentType:'application/json',
data: "data="+JSON.stringify(jsonArray),
success:function(data){
}
});
});
My json Object
var jsonArray="{"+'"'+"cds"+'"'+":"+"[";
for(i=0;i<newRow.length;i++)
{
jsonArray=jsonArray+"{"+'"'+"dno" +'":'+newRow[0]+","+'"'+"CampaignCode"
+'":'+newRow[1]+"," +'"'+"CampaignName"+'":'+newRow[2]+","
+'"'+"ServiceNo" +'":'+newRow[3]+"}";
}
jsonArray=jsonArray+"]}";
Мой контроллер Код
@RequestMapping(value = "/save.web", method = RequestMethod.POST)
@ResponseBody
public String save(WebRequest webRequest,Model model,HttpServletRequest
request, HttpServletResponse response,@RequestParam CampaignDisplay[] cds)
{
for(CampaignDisplay inputs : cds){
System.out.println(inputs.getId());
}
return "menu";
}
вход Json объекта, который я передаю является { "CDs": [{ "ДНО": 8, "CampaignCode": д, "CampaignName": е, "ServiceNo": F},
{ "DNO": 7, "CampaignCode": а, "CampaignName": б, "ServiceNo": с}]}
Я не знать, почему ia m получить 400 эрро? i ahve установить заголовки также