无法从spring webservice获得响应

时间:2016-08-01 18:00:43

标签: java angularjs spring

我正在实施angularJS和spring集成教程。在这里,我想从我的角度js代码中调用Spring控制器并将用户详细信息存储在数据库中。这里我能够访问web服务并且还能够将详细信息存储在数据库中。但我没有收到控制器在我的js和控制台中返回的任何响应我可以看到一个错误信息,但是不清楚。

控制台错误

angular.js:10573 GET http://localhost:8083/HCP_Android_Demo/user?username=akur&address=hhh&email=xyz@gmail.com&callback=angular.callbacks._

UserController.java

@RequestMapping(value="/user",method={RequestMethod.POST,RequestMethod.GET})    
@ResponseBody
public boolean createUser(@RequestParam("username") String username,@RequestParam("address")String address,@RequestParam("email") String email,@RequestParam("callback")String callBackFunction){
    System.out.println("Creating User " + username);
    boolean insertStatus=userService.save(username,address,email);
    System.out.println("insert status is"+insertStatus);//prints true
    return insertStatus;

}

services.js

  angular.module('myApp').factory('UserService', ['$http', function($http){
return{
    createUser: function(username,address,email){

        var url="http://localhost:8083/HCP_Android_Demo/user?username="+username+"&address="+address+"&email="+email+"&callback=JSON_CALLBACK";
        return $http.jsonp(url).success(function(data) {
            alert(data);
            return data;
        });
    }
};
 }]);

0 个答案:

没有答案