diff --git a/VamPa/src/main/java/com/vam/controller/CartController.java b/VamPa/src/main/java/com/vam/controller/CartController.java index a029b0b..b314998 100644 --- a/VamPa/src/main/java/com/vam/controller/CartController.java +++ b/VamPa/src/main/java/com/vam/controller/CartController.java @@ -66,4 +66,14 @@ public class CartController { } + /* 장바구니 수량 수정 */ + @PostMapping("/cart/delete") + public String deleteCartPOST(CartDTO cart) { + + cartService.deleteCart(cart.getCartId()); + + return "redirect:/cart/" + cart.getMemberId(); + + } + } diff --git a/VamPa/src/main/java/com/vam/service/CartService.java b/VamPa/src/main/java/com/vam/service/CartService.java index f55532f..bd33415 100644 --- a/VamPa/src/main/java/com/vam/service/CartService.java +++ b/VamPa/src/main/java/com/vam/service/CartService.java @@ -14,5 +14,8 @@ public interface CartService { /* 카트 수량 수정 */ public int modifyCount(CartDTO cart); + + /* 카트 삭제 */ + public int deleteCart(int cartId); } diff --git a/VamPa/src/main/java/com/vam/service/CartServiceImpl.java b/VamPa/src/main/java/com/vam/service/CartServiceImpl.java index 9157c35..3f7c255 100644 --- a/VamPa/src/main/java/com/vam/service/CartServiceImpl.java +++ b/VamPa/src/main/java/com/vam/service/CartServiceImpl.java @@ -65,5 +65,11 @@ public class CartServiceImpl implements CartService { return cartMapper.modifyCount(cart); } + @Override + public int deleteCart(int cartId) { + + return cartMapper.deleteCart(cartId); + } + } diff --git a/VamPa/src/main/webapp/WEB-INF/views/cart.jsp b/VamPa/src/main/webapp/WEB-INF/views/cart.jsp index ea92d23..fa3859c 100644 --- a/VamPa/src/main/webapp/WEB-INF/views/cart.jsp +++ b/VamPa/src/main/webapp/WEB-INF/views/cart.jsp @@ -151,7 +151,9 @@