Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angularjs和Spring MVC框架_Spring_Angularjs - Fatal编程技术网

angularjs和Spring MVC框架

angularjs和Spring MVC框架,spring,angularjs,Spring,Angularjs,我在处理angularjs时遇到问题 我的代码如下: $routeProvider .when('/chart/pie',{ templateUrl : 'chart/pie' }) 图表控制器 public ModelAndView getChart(){ ModelAndview mv = new ModelAndView(); mv.setView("chart"); mv.addObject("user", User); return mv; }

我在处理
angularjs
时遇到问题

我的代码如下:

$routeProvider

.when('/chart/pie',{
    templateUrl : 'chart/pie'
})
图表控制器

public ModelAndView getChart(){
   ModelAndview mv = new ModelAndView();

   mv.setView("chart");

   mv.addObject("user", User);

   return mv;
}
chart.html

result : {{user}}
我猜我收到了
[结果:{'name':'haha','age':'17'}]
但结果是:
[result:{{user}}]


如何获得首选结果?

您需要返回
用户(而不是模型和视图对象),并需要添加
ReponseBody
注释

@ResponseBody
public User getChart(){
    User user = ....
    return user;
}

提示:从Spring的角度来看,这个问题与AngularJs无关,只是发送了一个JSON响应。因此,如果您有更多问题,可以搜索Spring和Json(可以找到一个简单的示例)