【问题标题】:How to add multiple objects into a ModelAndView?如何将多个对象添加到 ModelAndView 中?
【发布时间】:2013-05-01 00:27:59
【问题描述】:

如何在 Spring MVC 3 的控制器中将多个对象添加到 ModelAndView 中?这可能吗?

【问题讨论】:

  • 您对答案的评论暗示您有一个特定的问题。您能否详细说明并更新问题?

标签: spring spring-mvc model controller validation


【解决方案1】:

您可以在 Spring 中使用 addAttribute() 方法向模型添加属性。要向模型添加多个属性,只需多次调用该方法。提供给addAttribute 的第一个参数接受属性名称,第二个接受属性值。

model.addAttribute("one", 1);
model.addAttribute("two", 2);

您还可以将集合添加到模型中。

List<String> list = new ArrayList<String>();
list.add("one");
list.add("two");
model.addAttribute("list", list);

Documentation

【讨论】:

  • 在我的方法中:public ModelAndView GestionUsers(@ModelAttribute User user)ModelAndView mav = new ModelAndView(); mav.addObject("usersystem", userservice.getAllUsers()); 所以所有用户的列表不仅仅出现在模型中的对象用户
  • 我做了同样的事情,表格出现在我的页面中,直到我添加了一个表单,我将用户添加到数据库所以问题是添加表单后,列表 Go !这意味着我的方法接受属性而不是对象
猜你喜欢
  • 1970-01-01
  • 2023-03-17
  • 1970-01-01
  • 2021-07-14
  • 2021-11-06
  • 2013-01-24
  • 1970-01-01
  • 2017-10-22
  • 1970-01-01
相关资源
最近更新 更多