더북(TheBook)

스프링에서 제공하는 폼 태그 라이브러리 중 <form:form> 태그를 사용하여 [삭제하기] 버튼에 동작을 수행하는 설정을 추가했습니다. 삭제하기 버튼을 누르면 자바스크립트의 clearCart() 함수를 호출합니다. 또한 디폴트 웹 요청 URI ../cart/cartId 및 HTTP 메서드가 DELETE 방식으로 전송됩니다. 이는 CartController 클래스의 deleteCartList() 메서드에 매핑되어 장바구니에 등록된 정보를 삭제해서 장바구니를 비웁니다.

8. 장바구니 화면에서 삭제하기 버튼을 누르면 장바구니에 담긴 모든 도서가 장바구니에서 삭제됩니다.

▲ 그림 14-9 실행 결과

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