ModelMap


ModelMap

我們把結果頁面上需要的數據放到ModelMap對象中即可,用來在一個請求過程中傳遞處理的數據。

通過以下方法向頁面傳遞參數: 

addAttribute(String key,Object value); 

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

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

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

ModelMap對象的addAttribute、put兩個方法區別是: addAttribute是不允許添加空值的key,put是允許的

public String xxxxmethod(String someparam, ModelMap model ) 
{ 
//省略方法處理邏輯若干 
//將數據放置到ModelMap對象model中,第二個參數可以是任何java類型 
model.addAttribute("key",someparam); 
...... 
//返回跳轉地址 
return "path:handleok"; 
} 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM