ModelAndView学习笔记

摘要:
对象模型对象)。等待构造函数详细信息ModelAndViewpublicModelAndView()bean样式用法的默认构造函数:setViewName(String)ModelAndViewpublic ModelAndView。

作者:返回主页水车

api:

构造函数摘要
ModelAndView() 
          bean样式用法的默认构造函数:填充bean属性,而不是传递构造函数参数。
ModelAndView(Object view) 
          当没有模型数据暴露时,方便的构造函数。
ModelAndView(Object view, Map model) 
          给出一个View对象和一个模型,创建一个新的ModelAndView。
ModelAndView(Object view, String modelName, Object modelObject) 
          方便的构造函数来取一个模型对象。
ModelAndView(String viewName) 
          当没有模型数据暴露时,方便的构造函数。
ModelAndView(String viewName, Map model) 
          给出一个视图名称和一个模型来创建一个新的ModelAndView。
ModelAndView(String viewName, String modelName, Object modelObject) 
          方便的构造函数来取一个模型对象。
         
 
ModelAndView学习笔记第2张 
 
从类java.lang.Object继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
构造函数详细信息

ModelAndView

public ModelAndView()
bean样式用法的默认构造函数:填充bean属性,而不是传递构造函数参数。
也可以看看:
setView(Object),setViewName(String)

ModelAndView

public ModelAndView(String viewName)
当没有模型数据暴露时,方便的构造函数。也可以一起使用addObject
参数:
viewName - 要呈现的视图的名称,由DispatcherPortlet的ViewResolver解决
也可以看看:
addObject(java.lang.String,java.lang.Object)

ModelAndView

public ModelAndView(Object view)
当没有模型数据暴露时,方便的构造函数。也可以一起使用addObject
参数:
view - 查看要呈现的对象(通常是一个Servlet MVC View对象)
也可以看看:
addObject(java.lang.String,java.lang.Object)

ModelAndView

public ModelAndView(String viewName,
                    地图模型)
给出一个视图名称和一个模型来创建一个新的ModelAndView。
参数:
viewName - 要呈现的视图的名称,由DispatcherPortlet的ViewResolver解决
model - 将模型名称(字符串)映射到模型对象(对象)。模型条目可能不是null,但是null如果没有模型数据,则模型图可能是。

ModelAndView

public ModelAndView(Object view,
                    地图模型)
给出一个View对象和一个模型,创建一个新的ModelAndView。
参数:
view - 查看要呈现的对象(通常是一个Servlet MVC View对象)
model - 将模型名称(字符串)映射到模型对象(对象)。模型条目可能不是null,但是null如果没有模型数据,则模型图可能是。

ModelAndView

public ModelAndView(String viewName,
                    字符串modelName,
                    对象modelObject)
方便的构造函数来取一个模型对象。
参数:
viewName - 要呈现的视图的名称,由DispatcherPortlet的ViewResolver解决
modelName - 模型中单个条目的名称
modelObject - 单个模型对象

ModelAndView

public ModelAndView(Object view,
                    字符串modelName,
                    对象modelObject)
方便的构造函数来取一个模型对象。
参数:
view - 查看要呈现的对象(通常是一个Servlet MVC View对象)
modelName - 模型中单个条目的名称
modelObject - 单个模型对象
方法详细信息

setViewName

public void setViewName(String viewName)
设置此ModelAndView的视图名称,由DispatcherPortlet通过ViewResolver解析。将覆盖任何预先存在的视图名称或视图。

getViewName

public String getViewName()
通过ViewResolver返回要由DispatcherPortlet解析的视图名称,或者null如果我们使用视图对象。

setView

public void setView(Object view)
为此ModelAndView设置一个View对象。将覆盖任何预先存在的视图名称或视图。

给定的View对象通常是一个Servlet MVC View对象。然而,它仍然键入Object,以避免Portlet ModelAndView类中的Servlet API依赖关系。


getView

public Object getView()
返回View对象,或者null如果我们正在使用视图名称由DispatcherPortlet通过ViewResolver解析。

hasView

public boolean hasView()
指示是否ModelAndView有视图作为视图名称或直接视图实例。

isReference

public boolean isReference()
返回是否使用视图引用,即true 如果视图已经通过一个名称指定,由DispatcherPortlet通过ViewResolver解决。

getModelInternal

protected Map getModelInternal()
返回模型图。可以返回null。由DispatcherPortlet调用,用于评估模型。

getModelMap

public ModelMap getModelMap()
返回底层ModelMap实例(从不null)。

getModel

公共地图getModel()
返回模型图。永远不会返回null。由用于修改模型的应用程序代码调用。

addObject

public ModelAndView addObject(String attributeName,
                              对象属性值)
向模型添加属性。
参数:
attributeName - 要添加到模型的对象的名称
attributeValue- 对象添加到模型(从不null
也可以看看:
ModelMap.addAttribute(String,Object),getModelMap()

addObject

public ModelAndView addObject(Object attributeValue)
使用参数名生成向模型添加属性。
参数:
attributeValue- 添加到模型中的对象(从不null
也可以看看:
ModelMap.addAttribute(Object),getModelMap()

addAllObjects

public ModelAndView addAllObjects(Map modelMap)
将提供的Map中包含的所有属性添加到模型中。
参数:
modelMap - 属性名称 - >属性值对的映射
也可以看看:
ModelMap.addAllAttributes(Map),getModelMap()

明确

public void clear()
清除此ModelAndView对象的状态。之后对象将为空。

可以用于在HandlerInterceptor的postHandleRender方法中抑制给定ModelAndView对象的渲染。

也可以看看:
isEmpty(),HandlerInterceptor.postHandleRender(javax.portlet.RenderRequest,javax.portlet.RenderResponse,java.lang.Object,org.springframework.web.portlet.ModelAndView)

是空的

public boolean isEmpty()
返回此ModelAndView对象是否为空,即它是否不包含任何视图,并且不包含模型。

被清除

public boolean wasCleared()
作为调用clear()的结果,返回此ModelAndView对象是否为空,即它是否不包含任何视图,并且不包含模型。在调用clear()false如果在实例中添加了任何附加状态,则返回。
也可以看看:
明确()

toString

public String toString()
返回有关此模型和视图的诊断信息。
覆盖:
toString 在班上 Object

ModelAndView类似用法

免责声明:文章转载自《ModelAndView学习笔记》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Oracle RAC 集群环境下日志文件结构Scala 学习之 aggregate函数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java Heap dump文件分析工具jhat简介

jhat 是Java堆分析工具(Java heap Analyzes Tool). 在JDK6u7之后成为标配. 使用该命令需要有一定的Java开发经验,官方不对此工具提供技术支持和客户服务。 用法: jhat [ options ] heap-dump-file 参数: options 可选命令行参数,请参考下面的 Options heap-du...

java+httpclient—— 一个简单的get请求

package jkcs; import java.io.IOException; import org.apache.http.HttpEntity; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.methods.Closeab...

使用hibernate-jpamodelgen生成jpa的元模型

1.引入依赖 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-jpamodelgen</artifactId> </dependency> 2.idea 的设置 在idea里设置a...

Java设计模式学习记录-观察者模式

前言 观察者模式也是对象行为模式的一种,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、 咱们目前用的最多的就是各种MQ(Message Queue)都是基于这个模式的思想来实现的,生产者产生数据放到一个队列中,消费者观察生产者的消息队列的变化,从而接收消息,执行消费者本身的逻辑。 观察者模式 概念介绍...

MFC- socket 编程

一、CAsyncSocket类 CAsyncSocket属于异步非阻塞类。 CAsyncSocket类采用了windows socket中的WSAAsyncSelect模型。CAsyncSocket 类是在很低的层次上对windows socket API进行了封装,它的成员函数和winsock API的函数调用直接对应,一个CAsyncSocket对象代...

MMD4Mecanim介绍

MMD4Mecanim是一位11区大神写的为Unity游戏引擎导入MMD模型的插件,目前依然在持续更新中。 需要Unity4.0以上版本。本教程使用Unity4.6.1(下载请自行百度) 插件君首页: http://stereoarts.jp/ 插件用法在下载的压缩包中有教程,另外这里也有详细的介绍(懂日文的童鞋不用往下看了): http://qiita....