7.1.3 실습 스프링 폼 태그로 도서 등록 페이지 만들기

    스프링 폼 태그를 사용하여 신규 도서 정보를 등록할 수 있는 도서 등록 페이지를 구현해 보겠습니다.

    1. 도서를 등록하는 폼 페이지를 출력하려면 BookController 클래스에 GET 방식의 requestAddBookForm() 메서드를 추가해야 합니다.

    코드 7-1 BookController.java

    package com.springmvc.controller;
    ...
    
    @Controller
    @RequestMapping("/books")
    public class BookController {
    ...
        @GetMapping("/book")
        public String requestBookById(@RequestParam("id") String bookId, Model model) {
            Book bookById = bookService.getBookById(bookId);
            model.addAttribute("book", bookById);
            return "book";
        }
      
        @GetMapping("/add") 

        public String requestAddBookForm(Book book) {
            return "addBook"; 
        }
    }

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

    웹 요청 URL이 /add일 때 처리하는 요청 처리 메서드입니다.

    뷰 이름을 addBook으로 반환하여 addBook.jsp 파일을 출력합니다.

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