国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

tomcat虛擬目錄的作用 modelandview構(gòu)造方法和setviewname的區(qū)別?

modelandview構(gòu)造方法和setviewname的區(qū)別?ModelAndView的構(gòu)造方法有7個(gè)。但是它們都是相通的。這里使用無(wú)參構(gòu)造函數(shù)來(lái)舉例說(shuō)明如何構(gòu)造ModelAndView實(shí)例。

modelandview構(gòu)造方法和setviewname的區(qū)別?

ModelAndView

的構(gòu)造方法有7個(gè)。但是它們都是相通的。這里使用無(wú)參構(gòu)造函數(shù)來(lái)舉例說(shuō)明如何構(gòu)造ModelAndView

實(shí)例。

ModelAndView類別就如其名稱所示,是代表了MVC Web程序中Model與View的對(duì)象,不過(guò)它只是方便您一次返回這兩個(gè)對(duì)象的holder,Model與View兩者仍是分離的概念。

  最簡(jiǎn)單的ModelAndView是持有View的名稱返回,之后View名稱被view resolver,也就是實(shí)作org.springframework.web.servlet.View接口的實(shí)例解析,例如 InternalResourceView或JstlView等等:

ModelAndView(String viewName)

 如果您要返回Model對(duì)象,則可以使用Map來(lái)收集這些Model對(duì)象,然后設(shè)定給ModelAndView,使用下面這個(gè)版本的ModelAndView:

ModelAndView(String viewName, Map model)

 Map對(duì)象中設(shè)定好key與value值,之后可以在視圖中取出,如果您只是要返回一個(gè)Model對(duì)象,則可以使用下面這個(gè)ModelAndView版本:

ModelAndView(String viewName, String modelName, Object modelObject)

 藉由modelName,您可以在視圖中取出Model并顯示。

 ModelAndView類別提供實(shí)作View接口的對(duì)象來(lái)作View的參數(shù):

ModelAndView(View view)

ModelAndView(View view, Map model)

ModelAndView(View view, String modelName, Object modelObject)