api:java
構造函數摘要 | |
---|---|
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) 方便的構造函數來取一個模型對象。 |
從類java.lang.Object繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
構造函數詳細信息 |
---|
public ModelAndView()
public ModelAndView(String viewName)
addObject
。
viewName
- 要呈現的視圖的名稱,由DispatcherPortlet的ViewResolver解決
public ModelAndView(Object view)
addObject
。
view
- 查看要呈現的對象(一般是一個Servlet MVC View對象)
public ModelAndView(String viewName, 地圖模型)
viewName
- 要呈現的視圖的名稱,由DispatcherPortlet的ViewResolver解決
model
- 將模型名稱(字符串)映射到模型對象(對象)。模型條目可能不是
null
,可是
null
若是沒有模型數據,則模型圖多是。
public ModelAndView(Object view, 地圖模型)
view
- 查看要呈現的對象(一般是一個Servlet MVC View對象)
model
- 將模型名稱(字符串)映射到模型對象(對象)。模型條目可能不是
null
,可是
null
若是沒有模型數據,則模型圖多是。
public ModelAndView(String viewName, 字符串modelName, 對象modelObject)
viewName
- 要呈現的視圖的名稱,由DispatcherPortlet的ViewResolver解決
modelName
- 模型中單個條目的名稱
modelObject
- 單個模型對象
public ModelAndView(Object view, 字符串modelName, 對象modelObject)
view
- 查看要呈現的對象(一般是一個Servlet MVC View對象)
modelName
- 模型中單個條目的名稱
modelObject
- 單個模型對象
方法詳細信息 |
---|
public void setViewName(String viewName)
public String getViewName()
null
若是咱們使用視圖對象。
public void setView(Object view)
給定的View對象一般是一個Servlet MVC View對象。然而,它仍然鍵入Object,以免Portlet ModelAndView類中的Servlet API依賴關係。web
public Object getView()
null
若是咱們正在使用視圖名稱由DispatcherPortlet經過ViewResolver解析。
public boolean hasView()
ModelAndView
有視圖做爲視圖名稱或直接視圖實例。
public boolean isReference()
true
若是視圖已經經過一個名稱指定,由DispatcherPortlet經過ViewResolver解決。
protected Map getModelInternal()
null
。由DispatcherPortlet調用,用於評估模型。
public ModelMap getModelMap()
ModelMap
實例(從不
null
)。
公共地圖getModel()
null
。由用於修改模型的應用程序代碼調用。
public ModelAndView addObject(String attributeName, 對象屬性值)
attributeName
- 要添加到模型的對象的名稱
attributeValue
- 對象添加到模型(從不
null
)
public ModelAndView addObject(Object attributeValue)
attributeValue
- 添加到模型中的對象(從不
null
)
public ModelAndView addAllObjects(Map modelMap)
modelMap
- 屬性名稱 - >屬性值對的映射
public void clear()
能夠用於在HandlerInterceptor的postHandleRender
方法中抑制給定ModelAndView對象的渲染。spring
public boolean isEmpty()
public boolean wasCleared()
false
若是在實例中添加了任何附加狀態,則返回。
public String toString()
toString
在班上
Object