springmvc處理模型資料

2021-10-20 20:04:27 字數 1335 閱讀 6770

很多情況下頁面上需要很多資料,單單返回頁面是不行的,那麼springmvc如何將資料返回到該頁面呢

springmvc提供了四種方式來輸出模型資料

主要有兩個重要的變數

// 檢視  可以傳字串(檢視名字)也可以傳view物件

private object view;

// 資料模型 本質是乙個map

private modelmap model;

檢視相關的方法

// 設定檢視

public

void

setviewname

(string viewname)

// 獲取檢視

public string getviewname()

資料模型相關方法

// 獲取資料模型

protected map

getmodelinternal()

public modelmap getmodelmap()

return

this

.model;

}public map

getmodel()

// 新增檢視模型

public modelandview addobject

(string attributename, object attributevalue)

springmvc底層使用request.setattribute(name,value)來將資料放入到請求中

示例:(

"/modelandviewtest"

)public modelandview modelandviewtest()

("/maptest"

)public string maptest

(map

map)

在類上新增@sessionattributes可以使該類所代表的路徑下的session共享

@controller

("helloworld"

)// 設定name屬性共享

@sessionattributes

(value=

)public

class

helloworldcontroller

// 可以在該方法中獲取到name值為張三

Spring MVC 處理模型資料

map 及 model sessionattributes modelattribute 瀏覽器發出請求,伺服器servlet對這個請求做出響應,會有乙個返回值,然後 到乙個頁面,那麼我們要把返回值在這個頁面上顯示出來。我們要做的就是把模型資料放到request域物件中 spring mvc 提供了...

SpringMVC 處理模型資料

處理模型資料之modelandview springmvc提供了以下幾種途徑輸出模型資料 modelandview 處理方法返回值型別為modelandview時,方法即可通過該物件新增模型資料。map及model 入參為org.springframework.ui.model org.spring...

springmvc之處理模型資料

當我們採用對映路徑對映到方法處理完資料時,需要將資料顯示在頁面上。然而springmvc框架提供可以將模型資料暴露給檢視的解決方案。modelandview 當處理方法返回值型別為modelandview時,方法體即可通過該物件新增模型資料。modelattribute註解 在方法入參標記了該註解後...