더북(TheBook)

requestCartId() 메서드는 웹 요청 URL이 http://localhost:8080/BookMarket/cart/일 때 요청 처리 메서드로 사용자 요청을 처리합니다. 세션 ID 값을 가져와서 URI cart/sessionid로 리다이렉션합니다.

create() 메서드는 웹 요청 URI가 /BookMarket/cart/고 HTTP 메서드가 POST 방식이면 매핑되는 요청 처리 메서드로, 사용자 요청을 처리합니다. Cart 클래스 정보를 HTTP 요청 body로 전달받아 장바구니를 새로 생성하고 HTTP 응답 body로 전달합니다.

requestCartList() 메서드는 웹 요청 URI가 /BookMarket/cart/cartId고, HTTP 메서드가 GET 방식이면 매핑되는 요청 처리 메서드로, 사용자 요청을 처리합니다. 요청 URL에서 경로 변수 cartId(장바구니 ID)에 대해 장바구니에 등록된 모든 정보를 읽어 와 커맨드 객체 cart 속성에 등록하고, 뷰 이름을 cart로 반환하므로 JSP 파일은 cart.jsp가 됩니다.

read() 메서드는 웹 요청 URI가 /cart/cartId고, HTTP 메서드가 PUT 방식이면 매핑되는 요청 처리 메서드로 사용자 요청을 처리합니다. read() 메서드는 요청 URL에서 경로 변수인 장바구니 ID(cartId)에 대해 장바구니에 등록된 모든 정보를 가져옵니다.

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