很久没有写笔记了,今天才想起原来还有很多东西没有写笔记。不是因为无聊,而是因为太无聊了所以。。。。。。
做了一个项目。用的是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)
|