【发布时间】:2017-09-27 07:35:27
【问题描述】:
我正在尝试将我的模型数据显示到视图中,我使用了 Model 并使用 findAll() 数据 JPA 存储库方法添加了带有数据列表的属性。目前我的程序正在运行。我添加了我的工作代码。在这里我想讨论一下使用 ModelAndView 对象传递我的对象列表。当我使用 ModelAndView 时,我无法通过查看。工作代码如下,
@RequestMapping(value = "/dHome", method = RequestMethod.GET)
public ModelAndView driverLoad(Model model)
{
List<Driver> driverDetails = new ArrayList<Driver>();
driverDetails = (List<Driver>) driverRepo.findAll();
model.addAttribute("driverDetails",driverDetails);
ModelAndView viewObj = new ModelAndView("driverhome");
return viewObj;
}
这里可以看到我将对象列表添加到模型的模型实例中。并使用了 addAttribute() 方法。并且还通过 ModelAndView 对象创建了一个视图驱动程序主页。此代码已成功运行。但是我需要将对象列表,即“driverDetails”添加到ModelAndView对象中,并且需要将视图和模型合二为一。意味着 ModelAndView 对象。我怎么能这样做?当我使用 ViewObj.addObject("driverDetails",driverDetails) 它没有访问。谁能帮我对象
【问题讨论】:
标签: spring-mvc spring-boot model-view-controller spring-data-jpa