Hier ist der Code für den ControllerAngularJS-Spring: Werden Parameter als Null in Controller
@RequestMapping(value = "/fetchRecord/", method = RequestMethod.POST)
@ResponseBody
public String fetchRecord(Integer primaryKey)
{
return this.serviceClass.fetchRecord(primaryKey);
}
Hier mein Winkel Code ist
var dataObj = {
primaryKey : $scope.primaryKey
};
var res = $http.post('/Practice/learn/fetchRecord/', dataObj);
res.success(function(data, status, headers, config) {
$scope.firstname = data;
});
res.error(function(data, status, headers, config) {
alert("failure message: " + JSON.stringify({
data : data
}));
});
ich bin in der Lage meinen Code zu debuggen. Obwohl ich es in Browser überprüfen kann, dass Wert für primaryKey übergeben wird. Aber es ist immer noch Null im Controller.
ein möglicher Grund dafür?
Sie können versuchen, fetchrecord (@Requestbody Ganzzahl primkey) –
facing error: Die Anfrage vom Client gesendet wurde syntaktisch falsch. – sparsh610
Und $ http.put statt post –