1、Model和ModelMap
    模型Model ,可以简单的看成是一个Map(String,Object)对象
    Model和ModelMap都可以用该方法添加模型数据:
    addAttribute(String atributeName,Object attributeValue)
    2、ModelAndView
    视图View,用于渲染模型数据
    ModelAndView既包含模型数据信息,也包含视图信息
    ModelAndView addObject(String attributeName, Object attributeValue)

    1. Add an attribute to the model.

    void setViewName(String viewName)

    1. Set a view name for this ModelAndView, to be resolved by the DispatcherServlet via a ViewResolver.

    数据绑定
    _@_RequestParam 将指定的请求参数,赋值给方法中的形参
    在SpringMVC后台控制层获取参数的方式主要有两种,一种是request.getParameter(“name”),另外一种是用注解@RequestParam直接获取。
    _@_PathVariable 方便地获取URL的动态参数,并赋值给方法中的形参
    _@_SessionAttribute
    指定Model中的一个属性,设置到HttpSession的作用域当中
    _@_ModelAttribute
    被其修饰的方法,会先于@RequestMapping注解的方法调用,可以用于处理前台JSP页面传入的参数,向Model中添加对象
    将请求参数绑定到Model对象中去
    @ModelAttribute详解
    spring学习之@ModelAttribute运用详解