ModelAndView
- 데이터와 이동하고자 하는 View Page를 같이 저장
- ModelAndView 객체를 반환
Model
ViewResolver
컨트롤러가 지정한 뷰 이름을 가지고 실제로 사용될 뷰를 선택
+반환 타입이 String일 경우, 해당 값을 이름으로 가진 file을 Templates에서 찾음
- prefix - view 이름 앞쪽에 오는 '경로'
- suffix - view 이름 뒤쪽에 오는 '파일형식'
RedirectView
이중제출 문제, 양식 데이터 게시 등의 상황에서 사용될 수 있음
- return new RedirectView("redirectedUrl");
- return new ModelAndView("redirect:/redirectedUrl", model);