Java 使用angularjs ng模型绑定spring模型和视图对象值

Java 使用angularjs ng模型绑定spring模型和视图对象值,java,angularjs,spring-mvc,Java,Angularjs,Spring Mvc,用angularjs范围变量绑定modelObject的最佳方法是什么。 我试过如下方法 //controller public ModelAndView getUsers(){ ModelAndView mav = new ModelAndView(); mav.addObejct("username","somename"); mav.setViewName("users"); return mav; } //jsp <input ng-init="name='

用angularjs范围变量绑定modelObject的最佳方法是什么。 我试过如下方法

//controller
public ModelAndView getUsers(){
   ModelAndView mav = new ModelAndView();
   mav.addObejct("username","somename");
   mav.setViewName("users");
  return mav;
}

//jsp
<input ng-init="name='${username}'">
 {{name}}
//output
somename
//控制器
公共模型和视图getUsers(){
ModelAndView mav=新ModelAndView();
mav.addObejct(“用户名”、“某物名”);
mav.setViewName(“用户”);
返回mav;
}
//jsp
{{name}}
//输出
名字
对于任何其他对象

   //controller
public ModelAndView getUsers(){
   ModelAndView mav = new ModelAndView();
    List<String> username = new ArrayList();
    username.add("steve");
    username.add("mark");
    username.add("james");
   mav.addObejct("usernames",username);
   mav.setViewName("users");
  return mav;
}

//jsp
<input ng-init="name='${username}'">
 {{name}}
//output
[steve,james,mark]// the way looking like array but it is string format
//控制器
公共模型和视图getUsers(){
ModelAndView mav=新ModelAndView();
List username=new ArrayList();
用户名。添加(“史蒂夫”);
用户名。添加(“标记”);
用户名。添加(“詹姆斯”);
mav.addObejct(“用户名”,username);
mav.setViewName(“用户”);
返回mav;
}
//jsp
{{name}}
//输出
[steve,james,mark]//看起来像数组,但它是字符串格式

感谢您的支持。

有人对此有什么想法吗?