Meine Ajax-Methode
$ .ajax ( {
type: "POST",
contentType: "application/json;charset=utf-8",
dataType:"json",
url: "addrequisition",
data: JSON.stringify([{ ids: val, qty: valtxt }]),
success: function(result)
{
$("#result").html(result);
}
});
});
und meine Arrays sind val und valtxt. Ich möchte diese Arrays in einem Spring Controller lesen, helfen Sie mir :)
Antworten:
0 für die Antwort № 1Zunächst müssen Sie eine Klasse in Java folgendermaßen definieren:
class MyClass{
private String ids;
private String qty;
//Setters and Getters
}
Beachten Sie, dass die Mitglieder der Klasse mit json-Daten identisch sein müssen. Dann müssen Sie in Ihrem Controller eine Aktion wie folgt definieren:
@RequestMapping(value = "/addrequisition", method = RequestMethod.POST)
public String addrequisition(@RequestBody MyClass myClass) {
String result = myClass.getIds() + myClass.getQty();
return result;
}