더북(TheBook)

5   뷰 템플릿 페이지에서 변수(nickname)를 이용하려면 이 페이지를 반환하는 컨트롤러의 메서드(seeYouNext)에 변수를 등록해야 합니다. 모델을 통해서 말이죠. 컨트롤러로 돌아와서 다음과 같이 코드를 추가합니다.

seeYouNext() 메서드의 매개변수로 model 객체를 받아 옵니다.

model.addAttribute() 메서드로 등록할 변수명과 변숫값을 적어 줍니다.

controller/FirstController.java

    @GetMapping("/bye")
    public String seeYouNext(Model model) { --------- ➊ model 객체 받아 오기
        model.addAttribute("nickname", "홍길동"); --- ➋ 모델 변수 등록하기
        return "goodbye";
    }
}

이렇게 등록하면 goodbye.mustache의 {{nickname}} 코드에서 변숫값을 받을 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.