◇ PART · MVC

View · ViewResolver

Spring 기초
SMHRD

학습 목표

1. 문제

컨트롤러가 "home" 만 반환했는데 어떻게 home.jsp 를 찾아낼까?

2. 새 도구

ViewResolver — 이름을 경로로: 컨트롤러가 반환한 ViewName(예: "home") 을 실제 JSP 파일 경로(/WEB-INF/views/home.jsp) 로 변환.

3. 코드

<!-- servlet-context.xml --> <beans:bean class="...InternalResourceViewResolver"> <beans:property name="prefix" value="/WEB-INF/views/" /> <beans:property name="suffix" value=".jsp" /> </beans:bean> // Controller 에서 return "home"; // → /WEB-INF/views/home.jsp

4. 정리

5. Before / After

전 차시

컨트롤러가 "home" 만 반환했는데 어떻게 home.jsp 를 찾아낼까?

이번 차시

ViewResolver 의 prefix/suffix 작동 방식을 안다.

학습 확인 체크리스트