더북(TheBook)

앞의 예제에서 템플릿 이름은 name 속성에 설정된 webpage16_01이며, 템플릿 페이지는 extends 속성에 설정된 기본 템플릿 이름 base의 레이아웃 구조를 따릅니다. extends 속성을 사용하려면 반드시 사용할 기본 템플릿 이름이 정의되어 있어야 하고, <definition> 요소의 name 속성 값은 다음과 같이 컨트롤러의 요청 처리 메서드에 매핑하는 요청 처리 경로 및 컨트롤러의 요청 처리 메서드에서 반환하는 뷰 페이지 이름과 반드시 동일해야 합니다.

Example01Controller.java

package com.springmvc.chap16;
...
@Controller
public class Example01Controller {
    @RequestMapping("/webpage16_01")
    public String requestMethod() {
        ...
        return "webpage16_01";
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.