SemiProject
삭제 버튼을 눌렀을 경우 DB에 데이터 delete 하기
hongkd
2019. 12. 14. 11:11
우리는 장바구니에서 삭제 버튼을 했을경우 DB에서 delete 를 시키기로 하였다.
위에 보듯이 하나의 tr 마다 삭제 버튼이 있다.
즉, tr에서의 삭제를 눌렀을 경우 해당 tr에 대해서만 delete 를 해주어야 한다.
또한 delete 를 했을경우 페이지 이동이 없어야 한다.
그러므로 우리는 forward 방식이 아닌 sendRedirect 를 사용할것이다.
위에 개념은 부모클래스인 AbstractController 에 우리 방식대로 정의를 해두었다.
위에가 해당 tr 의 삭제 버튼이다.
삭제 버튼을 눌렀을 경우 해당 tr 만 삭제 해주어야 하기 때문에 DB에
장바구니 테이블에서 장바구니 번호를 가지고 넘어 가도록 하였다.
[ CartDatadelAction.java ]
delArr 은 선택상품 에 따른 삭제 버튼이다. 추후 이어서 설명하겠다.
이렇게 Delete문을 해주어서~~
tr 에 있는 삭제 버튼을 눌렀을 경우 성공적으로 삭제가 되어진다~
물론 View단 과 DB 모두 삭제가 되어진걸 확인할수가 있다.
위에서 보듯이 선택상품을 선택했을 경우 즉, checkbox 이다.
삭제를 해보았다 => 이 부분은 내가 한것이 아닌 조원이 한것이다.~~~