zoukankan      html  css  js  c++  java
  • ModelAndView的介绍

    ModelAndView

    的构造方法有7个。但是它们都是相通的。这里使用无参构造函数来举例说明如何构造ModelAndView

    实例。
    ModelAndView类别就如其名称所示,是代表了MVC Web程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与View两者仍是分离的概念。
      最简单的ModelAndView是持有View的名称返回,之后View名称被view resolver,也就是实作org.springframework.web.servlet.View接口的实例解析,例如 InternalResourceView或JstlView等等:

    ModelAndView(String viewName)

     如果您要返回Model对象,则可以使用Map来收集这些Model对象,然后设定给ModelAndView,使用下面这个版本的ModelAndView:

    ModelAndView(String viewName, Map model)

     Map对象中设定好key与value值,之后可以在视图中取出,如果您只是要返回一个Model对象,则可以使用下面这个ModelAndView版本:

    ModelAndView(String viewName, String modelName, Object modelObject)

     藉由modelName,您可以在视图中取出Model并显示。
     ModelAndView类别提供实作View接口的对象来作View的参数:

    ModelAndView(View view)

    ModelAndView(View view, Map model)

    ModelAndView(View view, String modelName, Object modelObject)
  • 相关阅读:
    Linux基础命令练习题答案7.9
    Linux基础练习题7.9
    Linux基础练习题答案7.8
    Linux基础练习题7.8
    12 drf精华总结
    11 drf(RBAC)基于角色的权限控制
    10 drfJWT认证
    09 drf自动生成接口文档
    08 drf分页器
    Python 3.9正式版,新特性提前一睹为快
  • 原文地址:https://www.cnblogs.com/wdnnccey/p/6024134.html
Copyright © 2011-2022 走看看