ModelAndView是Spring MVC中的一個類,用于封裝處理結果數據和視圖信息。它可以將處理結果數據傳遞給視圖,并且指定要渲染的視圖。
下面是ModelAndView的常見用法:
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("viewName"); // 設置視圖名
modelAndView.addObject("key", value); // 添加模型數據
ModelAndView modelAndView = new ModelAndView("viewName"); // 設置視圖名
modelAndView.addObject("key", value); // 添加模型數據
ModelAndView modelAndView = ModelAndView("viewName")
.addObject("key", value); // 設置視圖名并添加模型數據
ModelAndView modelAndView = new ModelAndView("viewName")
.addObject("key1", value1)
.addObject("key2", value2);
ModelAndView modelAndView = new ModelAndView("redirect:/path/to/redirect");
ModelAndView modelAndView = new ModelAndView("forward:/path/to/forward");
String viewName = modelAndView.getViewName(); // 獲取視圖名
Object modelValue = modelAndView.getModel().get("key"); // 獲取模型數據
這些是ModelAndView的一些常見用法,根據具體需求,可以選擇合適的方法來使用。