做个笔记,以免忘记
1.用servlet中的setAttribute()方法
request.setAttribute("key",value);
2.用ModelAndView对象
public ModelAndView welcome(){
return new ModelAndView("user",user);
}
3.用ModelMap对象,用Attribute
public void welcome(ModelMap modelMap){
modelMap.addAttribute("user",user);
modelMap.put("name",name);
}
4.用ModelMap对象,用Session存储
public void welcome(ModelMap modeMap,HttpServletRequest request){
HttpSession session = request.getSession();
session.setAttribute("user",user);
//modelMap.addAttribute("user",user);
}
5.用@ModelAttribute注解获取POST请求的FORM表单数据(不太懂)
@RequestMapping("welcome")
public void welcome(@ModelAttribute("user") User user){}
@ModelAttribute("name")
public String getName() {
return name;
}
参考:https://wenku.baidu.com/view/83a8449fa6c30c2258019e51.html