//方式1:通过model 将数据绑定
@RequestMapping(value = "findByIdModel", method = RequestMethod.GET)
public String findByIdModel(@RequestParam("empno") int id, Model model) {
Emp emp = empService.findById(id);//从业务层传回的数据
model.addAttribute("emp", emp);//将数据绑定
return "findbyid";//返回的页面
}
//方式2:通过Map
@RequestMapping(value = "findByIdMap", method = RequestMethod.GET)
public String findByIdMap(@RequestParam("empno") int id, Map<String,Object> map) {
Emp emp = empService.findById(id);
map.put("emp", emp);
return "findbyid";
}
//方式3:通过ModelAndView
@RequestMapping(value = "findByIdMAV", method = RequestMethod.GET)
public ModelAndView findByIdMAV(@RequestParam("empno") int id) {
Emp emp = empService.findById(id);
// ModelAndView mav = new ModelAndView("findbyid");
ModelAndView mav = new ModelAndView();
mav.setViewName("findbyid");//设置返回页面
mav.addObject("emp", emp);//设置action传递的值
System.out.println("use ModelAndView:"+emp);
return mav;
}后台将数据传回前台的三种绑定方式(Model,Map,ModelAndView)
最新推荐文章于 2022-10-10 23:23:18 发布
本文介绍了在Spring MVC中实现数据绑定的三种常见方法:通过Model、Map及ModelAndView进行数据传递的过程与应用场景。这些方法有助于开发者更好地理解如何在控制器与视图间高效地传递数据。
552

被折叠的 条评论
为什么被折叠?



