ModelAndView是Spring MVC中的一個(gè)類,用于封裝處理結(jié)果數(shù)據(jù)和視圖信息。它可以將處理結(jié)果數(shù)據(jù)傳遞給視圖,并且指定要渲染的視圖。
下面是ModelAndView的常見用法:
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("viewName"); // 設(shè)置視圖名
modelAndView.addObject("key", value); // 添加模型數(shù)據(jù)
ModelAndView modelAndView = new ModelAndView("viewName"); // 設(shè)置視圖名
modelAndView.addObject("key", value); // 添加模型數(shù)據(jù)
ModelAndView modelAndView = ModelAndView("viewName")
.addObject("key", value); // 設(shè)置視圖名并添加模型數(shù)據(jù)
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"); // 獲取模型數(shù)據(jù)
這些是ModelAndView的一些常見用法,根據(jù)具體需求,可以選擇合適的方法來(lái)使用。