Ich gebe ein Java-Objekt an die Client-Seite (javascript) zurück, d. H. Ein Java-Objekt wird in ein JSON-Objekt konvertiert, es wird jedoch kein Konverter für den Rückgabewertfehler gefunden. Ich habe alle Frühlingsgläser und jackson-all-xxx.jar hinzugefügt. Die folgende Methode wird von einer HTML-Seite mit $ http.get ('url') aufgerufen.Fehler beim Zurückgeben eines Java-Objekts an Javascript
@RequestMapping(value="/springAngularJS",method=RequestMethod.GET)
public @ResponseBody Person getPerson() {
System.out.println("111111111");
Person person = new Person();
person.setFirstName("Java");
person.setLastName("Honk");
return person;
}
Meine HTML-Seite: (Buchung nur JS Teil) var app = angular.module ('myApp', []);
function MyController($scope, $http){
$scope.getPersonDataFromServer = function() {
$http.get("springAngularJS").
success(function(data, status, headers, config) {
$scope.person = data;
}).
error(function(data, status, headers, config) {
// called asynchronously if an error occurs
// or server returns response with an error status.
});
};
};
Jede Hilfe dieses Problem zu beheben würde geschätzt .. Ich bin ein Anfänger .. :)
Wo ist das JSON-Objekt Sie sprechen? – gcampbell
hast du nicht bekommen !! –
Verwenden Sie Federstiefel, wenn nicht, wie bauen Sie Ihr Projekt auf? – Shahbour