2016-07-17 11 views
1

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 .. :)

+0

Wo ist das JSON-Objekt Sie sprechen? – gcampbell

+0

hast du nicht bekommen !! –

+0

Verwenden Sie Federstiefel, wenn nicht, wie bauen Sie Ihr Projekt auf? – Shahbour

Antwort

0

Ihr Problem ist mit der Projektabhängigkeit und nicht-Code, wie der obige Code korrekt ist.

Wieder schlage ich dich mit Frühling-Booten starten sie ermöglicht es Ihnen, auf den Code zu konzentrieren nur working example

Verwandte Themen