在Spring MVC中,ModelAndView是一個包含模型(Model)和視圖(View)的對象,用于將數據傳遞到視圖層進行展示。
使用ModelAndView可以實現以下功能:
下面是ModelAndView的常用用法:
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("viewName"); // 設置視圖名稱
modelAndView.addObject("key", value); // 添加模型數據
modelAndView.getModel().get("key"); // 獲取模型數據
modelAndView.addObject("key", value);
modelAndView.setViewRedirect("redirect:/url"); // 設置重定向的URL
在重定向時,數據會以URL參數的形式傳遞到目標URL。
以上是ModelAndView的基本用法,可以根據具體的需求進行靈活使用。