国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

江蘇省建設廳網(wǎng)站模板建站網(wǎng)頁

江蘇省建設廳網(wǎng)站,模板建站網(wǎng)頁,wordpress 球員,做拼多多代運營網(wǎng)站SpringMVC中Model和ModelAndView的區(qū)別 兩者的區(qū)別: 在SpringMVC中,Model和ModelAndView都是用于將數(shù)據(jù)傳遞到視圖層的對象 Model是”模型“的意思,是MVC架構中的”M“部分,是用來傳輸數(shù)據(jù)的。 理解成MVC架構中的”M“和”V“…

SpringMVC中Model和ModelAndView的區(qū)別

兩者的區(qū)別:

在SpringMVC中,Model和ModelAndView都是用于將數(shù)據(jù)傳遞到視圖層的對象

Model是”模型“的意思,是MVC架構中的”M“部分,是用來傳輸數(shù)據(jù)的。

理解成MVC架構中的”M“和”V“,其中包含”Model“和”View“兩部分,主要功能是:設置轉向地址,將底層獲取的數(shù)據(jù)進行存儲(或者封裝),最后將數(shù)據(jù)傳遞給View。

Model只是用來傳輸數(shù)據(jù)的,并不會進行業(yè)務的尋址。ModelAndView 卻是可以進行業(yè)務尋址的,就是設置對應的要請求的靜態(tài)文件,這里的靜態(tài)文件指的是類似JSP的文件。

Model是每次請求中都存在的默認參數(shù),利用其addAttribute()方法即可將服務器的值傳遞到JSP頁面中。

ModelAndView包含Model和View兩部分,使用時需要自己實例化,利用ModelMap用來傳值,也可以設置View的名稱。

其次,兩者還有一個最大的區(qū)別,每次發(fā)起請求后Spring MVC會自動創(chuàng)建Model對象,而ModelAndView需要我們自己創(chuàng)建

總結:

雖然Model和ModelAndView都可以用于將數(shù)據(jù)傳遞到視圖層,但ModelAndView更加強大,因為它不僅可以傳遞數(shù)據(jù),還可以指定要呈現(xiàn)的視圖。如果你只需要傳遞數(shù)據(jù)而不關心視圖,則可以使用Model。但如果你需要同時傳遞數(shù)據(jù)和指定視圖,則應該使用ModelAndView。

Model在Controller層的寫法

@Controller  //代表這個類會被Spring接管,被這個注解的類中所有方法,如果返回值是String,并且有具體的頁面可以跳轉,那么就會被視圖解析器解析
public class IndexController {@RequestMapping("/demo")   //意為請求 localhost:8080/demopublic String demo(Model model){//封裝數(shù)據(jù)(向模型中添加數(shù)據(jù),可以jsp頁面直接取出并渲染)model.addAttribute("Content","Hello");//會被視圖解析器處理return "Hello";   //返回到哪個頁面     }
}

model方法是可以返回一個對象的。model.addAttribute(String s,Object o),返回對象要創(chuàng)建一個實體對象生成getter和Setter,還有同String()方法

ModelAndView在Controller層的寫法

@Controller
@RequestMapping
public class IndexController {@RequestMapping("/demo2")public ModelAndView demo2(){ModelAndView modelAndView = new ModelAndView();//返回到那個前端文件modelAndView.setViewName("hello");  modelAndView.addObject("ContentOne","HelloOne");modelAndView.addObject("ContentTwo","HelloTwo");System.out.println(modelAndView);return modelAndView;}
}
http://aloenet.com.cn/news/37018.html

相關文章:

  • 湛江網(wǎng)頁設計培訓性價比高seo的排名優(yōu)化
  • 中企動力網(wǎng)站站長之家統(tǒng)計
  • 女人學ui有前途嗎汕頭seo排名公司
  • 牛街網(wǎng)站建設2022年最新最有效的營銷模式
  • 天津網(wǎng)站設計公司排名優(yōu)幫云排名優(yōu)化
  • 網(wǎng)站手機端打不開凡科網(wǎng)站登錄入口
  • 淘客手機網(wǎng)站模板發(fā)布
  • 衡陽縣做淘寶網(wǎng)站建設內存優(yōu)化大師
  • jsp做網(wǎng)站圖片怎么存儲談談你對網(wǎng)絡營銷的認識
  • 深圳定制建站鄭州seo多少錢
  • 做網(wǎng)站 分辨率應該是多少無錫網(wǎng)站制作優(yōu)化
  • 哪個網(wǎng)站做的最好百度競價ocpc投放策略
  • 新聞網(wǎng)站抓取做輿情監(jiān)測河北網(wǎng)絡推廣技術
  • 一個網(wǎng)絡空間做兩個網(wǎng)站楚雄今日頭條新聞
  • 徐州自助建站系統(tǒng)google框架三件套
  • 如何做網(wǎng)站域名解析seo推廣軟件品牌
  • 做外鏈網(wǎng)站有哪些廣州seo服務
  • 網(wǎng)站如何做se外貿推廣網(wǎng)站
  • 網(wǎng)站建設期末考試答案跨境電商培訓機構哪個靠譜
  • 地方網(wǎng)站需要什么手續(xù)成免費crm軟件有哪些優(yōu)點
  • 中山石岐網(wǎng)站建設重慶seo建站
  • 廊坊網(wǎng)站建設策劃經(jīng)典軟文廣告案例
  • 網(wǎng)站開發(fā)翻譯插件怎么推廣自己的微信
  • 網(wǎng)站建設服務內容今天濟南剛剛發(fā)生的新聞
  • 公司怎么制作網(wǎng)站免費發(fā)帖推廣網(wǎng)站
  • 吉林省建設廳網(wǎng)站首頁域名停靠網(wǎng)頁推廣大全
  • 網(wǎng)站功能設計的內容個人怎么注冊自己的網(wǎng)站
  • 無貨源電商平臺有哪些廈門站長優(yōu)化工具
  • 廣告?zhèn)髅焦揪W(wǎng)站網(wǎng)站推廣策劃報告
  • html5網(wǎng)站開發(fā)的源碼網(wǎng)絡顧問