1.第一种,通过ModelAndView进行返回
@RequestMapping("/userBack")
public ModelAndView userBack(int id){
ModelAndView mv = new ModelAndView("test");
//添加数据
mv.addObject("id",id);
return mv;
}
2.第二种,通过model对象进行返回。
@RequestMapping("/userBack01")
public String userBack01(Model model){
User user = new User(11,"张三",33);
model.addAttribute(user);
return "test";
}
3,第三种,通过request.setAttribute进行返回
@RequestMapping("/userBack02")
public String userBack02(HttpServletRequest req){
User user = new User(11,"李四",323);
req.setAttribute("user",user);
return "test";
}
本文介绍了三种在SpringMVC中进行数据传递的方法:通过ModelAndView、model对象和request.setAttribute。每种方法都有其特点,适用于不同的场景。

2227

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



