◇ LAB · MVC

View · ViewResolver

Spring MVC — 실습

📍 지금 어디를 만지고 있나요?
브라우저
Spring MVC
DB

사전 준비

이번 실습의 목표

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

1
코드 작성
<!-- 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
CHECKPOINT
  • 코드를 작성한 뒤 빨간 줄(컴파일 오류)이 없는가?
2
실행 + 결과 확인

Run on Server 또는 javac+java 로 실행하고 결과를 확인합니다.

CHECKPOINT
  • 예상한 동작이 일어났는가?
  • 안 됐다면 F12 / 콘솔 / 로그 어디서 단서가 보이는가?

실습 완료 체크리스트

컨트롤러는 ViewName 만 반환
ViewResolver 가 prefix + name + suffix 로 실제 경로 조립
경로 규칙은 servlet-context.xml 설정