ModelMap的用法 原

ModelMap的用法  

ModelMap對象主要用於傳遞控制方法處理數據到結果頁面,也就是說我們把結果頁面上需要的數據放到ModelMap對象中即可,他的作用類似於request對象的setAttribute方法的作用,用來在一個請求過程中傳遞處理的數據。通過以下方法向頁面傳遞參數: 

addAttribute(String key,Object value); 

在頁面上可以通過el變量方式$key或者bboss的一系列數據展示標籤獲取並展示modelmap中的數據。 

modelmap本身不能設置頁面跳轉的url地址別名或者物理跳轉地址,那麼我們可以通過控制器方法的返回值來設置跳轉url地址別名或者物理跳轉地址。

 

 

ModelMap的實例是由bboss mvc框架自動創建並作爲控制器方法參數傳入,用戶無需自己創建。

public String xxxxmethod(String someparam,ModelMap model) 

//省略方法處理邏輯若干 

//將數據放置到ModelMap對象model中,第二個參數可以是任何java類型 

model.addAttribute("key",someparam); 

...... 

//返回跳轉地址 

return "path:handleok"; 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章