쿠키는 javascript로도 다룰 수 있지만, 자바스크립트로는 간단하게만 구현할 수 있어서 쿠키로 좀더 뭔가를 하기 위해선 자바를 사용할 수밖에 없다. 아래의 예들을 구현하기 위해 사용한 자바 소스를 공유한다. 오늘 본 상품을 조회할 때 - 구현 예 1. 쿠키 name은 "clickItems", value는 "300, 234, 154" 이런 식이 될 것이다. 상품을 클릭할 때마다 value에 ","를 붙이고 값이 늘어나는 식이다. 2. 화면상에서 쿠키값을 하나씩 forEach로 돌려서 링크를 걸어준다. 서버에 저장된 상품 이미지 파일명이 상품 번호면 쉽게 상품 이미지를 표출할 수 있을 것이다. 이걸 구현할 때 사용하는 메서드들이 아래의 CookieUtils클래스의 getValueList와 setCook..
보통 로그인을 할 때 보면 아이디를 입력하는 칸 오른쪽에 id저장하기 체크박스가 있는 것을 볼 수 있다. 체크를 하면 다음에 그 페이지를 열었을 때, 다시 입력하지 않아도 저장된 아이디가 입력되어있다. 아래 소스는 그것을 구현한 것인데.. 세션이 아닌 쿠키를 사용한 이유는 브라우저를 닫고 다시 열었을 때에도 ID가 남아있게 하기 위해서였다. 자바단에서 처리해야 할지 화면단에서 처리해야 할지 고민이 조금 있었지만, 가벼운 소스를 굳이 자바단에 태울 필요가 있을까 싶기도 하고, 어떤 것은 자바단에 어떤 것은 화면단에 넣는 것도 유지보수할 때 번거로울 것 같아서.. 그냥 자바스크립트로 다 화면단에서 해주기로 했다. id를 입력받는 input text 태그와 그 옆에 id 저장하기 input checkbox를 ..