如何将pojo数据添加到$ scope模型以在网页上显示数据?

时间:2018-04-23 12:45:48

标签: java angularjs pojo

我有一个bean类对象,我想将此bean发送到angularjs $ scope的模型,以便我可以显示数据。我尝试使用Json对象,但我无法理解正确的语法。

这是controller.StudentsBean是包含数据的bean类

    PrintWriter pw=response.getWriter();
    StudentsService studentsService=new StudentsService();
    List<StudentsBean> studentsBean=studentsService.getStudentsDetails();
    JsonObject jsonObject = new JsonObject();
    Gson gson=new Gson();
    String json=gson.toJson(studentsBean);
    gson.toJson(studentsBean, pw);

这是angularjs代码 -

.controller("studentsController",function($scope,$http){
$http.get("/AngularJSPrac/students")
     .then(function(response){
         $scope.students=response.data;
     })

我无法理解如何连接Java类(Controller)和Angularjs代码。

1 个答案:

答案 0 :(得分:0)

// java控制器返回学生列表

@GetMapping( “/ AngularJSPrac /学生”)     public List getStudentsDetails(){

     StudentsService studentsService=new StudentsService();

     return studentsService.getStudentsDetails();   
}

// angulaJS

$scope.getstudentList = function () {
    $http.get("/AngularJSPrac/students")
        .success(function (data) {
            console.log("listdata"+JSON.stringify(data));

        })

};

试试这个