ModelAndView在Spring MVC中用于封裝控制器處理方法的返回結果。它包含兩部分內容:
Model:用于存儲處理方法返回的數據對象。可以通過addAttribute()方法添加數據到Model中,然后在視圖中通過EL表達式或JSP標簽庫訪問這些數據。
View:用于指定渲染返回結果的視圖。可以通過setViewName()方法設置視圖名稱,也可以通過setView()方法直接設置View對象。
通過ModelAndView,控制器可以將處理方法的結果數據傳遞到適當的視圖進行顯示。