天天看点

ModelAndView

很久没有写笔记了,今天才想起原来还有很多东西没有写笔记。不是因为无聊,而是因为太无聊了所以。。。。。。

做了一个项目。用的是Spring MVC 框架。简单点说ModelAndView 这个类的作用和理解

 ModelAndView :顾名思义,就是模型与视图。  Model: 在java中就是类对象,里面封装到的数据。例如:学生,老师等。 View:就是视图,界面的UI。例如一个注册页面有文本输入框,按钮等视图。我们注册的时候就要输入用户信息(User就是所说的Model对象,里面封装了id 、name、age...).从后台传到界面显示或者从界面保存到数据库中,ModelAndView 这个类就相当于一个过渡吧(粗糙地理解)。

    ModelAndView这个类有七个构造函数。

            1、ModelAndView(String viewName) 

                2、ModelAndView(String viewName, Map model)

                3、 ModelAndView(String viewName, String modelName, Object modelObject)

                   提供实作View接口的对象来作View的参数:

                 4、       ModelAndView(View view)

                 5、     ModelAndView(View view, Map model)

                 6、    ModelAndView(View view, String modelName, Object modelObject)

                 7、。。。。。。。。

                      这个? ,当然是默认的构造器啦 ==!!!!

             此类常用的方法:

           addObject(String modelName, Object modelObject)

继续阅读