* ModelAndView
1. Controller 처리 결과 후 응답할 view와 view에 전달할 값을 저장.
2. 생성자
- ModelAndView(String viewName) : 응답할 view 설정
- ModelAndView(String viewName, Map values) : 응답할 view와 view로 전달할 값들을 저장한 Map 객체
- ModelAndView(String viewName, String name, Object value) : 응답할 view이름, view로 넘길 객체의 name-value
3. 주요 메소드
- setViewName(String view) : 응답할 view이름을 설정
- addObject(String name, Obejct value) : view에 전달할 값을 설정
- requestScope에 설정됨
- addAllObjects(Map values) : view에 전달할 값을 Map에 name-value로 저장하여 한번에 설정 - requestScope에 설정됨
4. Redirect 방식 전송
- view이름에 redirect : 접두어 붙인다.
ex) mv.setViewName("redirect:/welcome.html");
'프로그래밍 > Spring MVC' 카테고리의 다른 글
SpringMVS abstract[실습] - SrpingMVC_01_abstract (0) | 2012.06.27 |
---|---|
ViewRsolver (0) | 2012.06.27 |
Controller 작성(AbstractController, MultiActionController) (0) | 2012.06.26 |
HandlerMapping (0) | 2012.06.26 |
DispatcherServlet 설정과 ApplicationContext (0) | 2012.06.26 |