개발 공부

Cookie를 이용한 장바구니 만들기

준군 2020. 8. 1. 17:18

cookie를 이용해 아주 간단한 장바구니 기능을 구현해보겠다.

우선 아래와 같이 상품 버튼을 만들고 버튼을 누를 때 마다 cookie에 넣어지는 방식이다.

마지막으로 cart버튼을 누르면 여태 cookie에 저장 되어있던 모든 상품들을 보여준다.

 

HTML
Servlet

For 구문에서는 쿠키배열에 cart로 저장되어있는 쿠키가 존재 하는지 찾아본다. 그리곤 commit 이라는 버튼이 눌러졌으면 cart에 저장된 문자열을 프린트한다. else 부분에서는 상품버튼이 눌러졌을시에 cart 문자열에 상품을 추가하는 것이다. 추가되면 cookie를 새로만들어서 다시 response에 저장하고 cookie.html로 우회시킨다.

HTML 브라우저

 

 

cart 버튼 결과