1. 程式人生 > >Model的基本用法

Model的基本用法

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

addAttribute(String key,Object value); 在頁面上可以通過el變數方式$key或者bboss的一系列資料展示標籤獲取並展示modelmap中的資料。 modelmap本身不能設定頁面跳轉的url地址別名或者物理跳轉地址,那麼我們可以通過控制器方法的返回值來設定跳轉url地址別名或者物理跳轉地址。

ModelMap的例項是由bboss mvc框架自動建立並作為控制器方法引數傳入,使用者無需自己建立。 public class CarListController implements Controller {

public ModelAndView handleRequest(HttpServletRequest arg0,
		HttpServletResponse arg1) throws Exception {

	CarManager carManager = new CarManager();

	ModelAndView modelAndView = new ModelAndView("carList");
	modelAndView.addObject("carList", carManager.getCarList());

	return modelAndView;
}

}