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