더북(TheBook)

@RequestMapping(value="/add", method=RequestMethod.POST)와 같습니다.

@ModelAttribute를 이용하여 커맨드 객체 이름을 NewBook으로 수정합니다.

신규 도서 정보를 저장하려고 서비스 객체의 setNewBook() 메서드를 호출합니다.

웹 요청 URL을 강제로 /books로 이동시켜 @RequestMapping("/books")에 매핑합니다.

Note ≣ | 뷰 리다이렉션

뷰 리다이렉션(view redirection)이란 사용자 웹 요청에 따라 현재 뷰 페이지에서 다른 뷰 페이지로 이동하는 것을 의미합니다. 뷰 다이렉션에는 redirect 방식과 forward 방식이 있습니다. 컨트롤러의 요청 처리 메서드는 기본적으로 GET 방식을 사용하므로 뷰 페이지 이동 방식은 forward 방식을 따릅니다.

@RequestMapping(...)
public String 함수 이름() {
    // 모델 객체로 응답 데이터 저장
    return "redirect:/요청 URL"; // 또는 "forword:/요청 URL"
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.