很久沒有寫筆記了,今天才想起原來還有很多東西沒有寫筆記。不是因為無聊,而是因為太無聊了是以。。。。。。
做了一個項目。用的是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)