我有一个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代码。
答案 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));
})
};
试试这个