SpringMVC提供了以下几种方式输出模型数据:
1、ModelAndView:
处理方法返回值类型为ModelAndView时,方法体即可通过该对象添加模型数据。
2、Map及 Model:
处理方法入参为以下三种之一时,处理方法返回时,Map中的数据会自动添加到模型中。
java.uti.Map
org.springframework.ui.Model
org.springframework.ui.ModelMap
3、@SessionAttributes:
将模型中的某个属性暂存到HttpSession中,以便多个请求之间可以共享这个属性。
4、@ModelAttribute:
方法入参标注该注解后,入参的对象就会放到数据模型中。