1. 테이블 작성
  2. CartDTO.java 작성
  3. CartMapper.xml 추가하고 Configuration.xml 등록

 

 


 

 

✅ 테이블 작성 (cart)

 

 

 

CartDTO 생성

 

 

 

Tip! 테이블의 컬럼 순서대로 작성한다.

 

생성자, gettet/setter 생성하기

 

 

 

 CartMapper.xml 생성

 

 

 Configuration.xml에 CartDTO & CartMapper 등록하기

 

 

 CartAddServlet 생성

 

 

 

 CartDAO 생성

 

 

 

 

goodsRetrieve.jsp의 구매, 장바구니 id값 작성

 

 

 

장바구니 버튼 이벤트 처리문 작성 (jQuery)

- id가 cartBtn인 것에 click 이벤트를 준다.

- 작성되어있는 form을 변수 f에 담고

- f를 콘솔출력한다.

 

 

💻 결과

장바구니 버튼 클릭하면 콘솔 출력된다.

 

 

✅ 장바구니 버튼 이벤트 처리 2

- myForm값을  배열로 반환해 변수 f에 담는다. ( 배열이기 때문에 인덱스[0]를 꼭 지정해주기 )

- f 를 콘솔 출력할건데

- form태그의 action값과 method 값 지정해준다.

 

 

 CartAddServlet에 로그인 여부 확인 코드 작성

 

 

 

 CartMapper.xml에 insert문 작성

- seq.nextval 시퀀스를 증가

 

 

 

 CartDAO

 

 

 CartService

 

 

 

 CartServiceImpl

 

 

 

goods/cartAddSuccess.jsp 생성 후 작성

- 장바구니 저장 성공 후 '확인'을 누르면 main으로 간다.   =>   상대경로이기 때문에 ../main

 

 

 


 

 

 

💻 결과

 

 

 

 

'Project Shop_Mini_Mall > [SERVLET&JSP]' 카테고리의 다른 글

16. 장바구니 수량 변경  (0) 2023.08.24
15. 장바구니 목록 보기  (0) 2023.08.23
13. 주문 수량 조절  (0) 2023.08.23
12. 상품 자세히 보기  (0) 2023.08.23
11. 상품 목록 구현  (0) 2023.08.23
xoo | 수진