* ViewRsolver
1. Controller가 넘긴 view이름을 통해 알맞은 view를 찾는 역할
① Controller는 ModelAndView 객체에 응답할 view 이름을 넣어 return
② DispatcherServlet은 viewResolver에게 응답할 view를 요청한다.
③ ViewResolver는 view 이름을 이용해 알 맞는 view 객체를 찾아 DispatcherServlet에게 전달.
2. ViewResolver - Spring 설정 파일에 등록한다.
3. ViewResolver
- InternalResourceViewResolver
- JSP나 HTML등의 내부 자원을 이용해 뷰 생성
- InternalResourceView를 기본 뷰로 사용
- BeanNameViewResolver
- 뷰의 이름과 동일한 이름을 가지는 빈을 View로 사용
- 사용자 정의 View 객체를 사용하는 경우 주로 사용
- XmlViewResolver
- BeanNameViewResolver와 동일 하나 뷰객체를 Xml파일에 설정해 놓는 것이 차이.
- Bean 등록시 location 프라퍼티에 xml 파일을 지정
'프로그래밍 > Spring MVC' 카테고리의 다른 글
SpringMVC-MultiActionContriller[실습]- SpringMVC_02_multiaction(조회, 등록, 로그인처리) (0) | 2012.06.27 |
---|---|
SpringMVS abstract[실습] - SrpingMVC_01_abstract (0) | 2012.06.27 |
ModelAndView (0) | 2012.06.27 |
Controller 작성(AbstractController, MultiActionController) (0) | 2012.06.26 |
HandlerMapping (0) | 2012.06.26 |