날짜 구하기 var today = new Date(); today.setDate(today.getDate()-1); << -1해서 어제 날짜 구하기
쿠키도 변수와 같이 하나의 값만 저장 할 수 있어서 제일 나중에 저장한 값만 나옴 사용할일 없지만 적어두기 document.cookie="name=슈퍼맨;max-age=60"; document.cookie="age=33"; function view() { document.getElementById("ex").innerText=document.cookie; } function hide() { var today = new Date(); today.setDate(today.getDate()-1); document.cookie="name=;expires="+today.toGMTString(); }
쿠키 생성하는 코드 배열로 여러개 생성 할 수 있다. Cookie cookie = new Cookie("name","슈퍼맨"); cookie.setMaxAge(600); response.addCookie(cookie); cookie = new Cookie("age","22"); cookie.setMaxAge(600); response.addCookie(cookie);
쿠키 가져와서 확인 Cookie[] cookie = request.getCookies(); for(int i=0;i<cookie.length;i++) { out.print(cookie[i].getName()); out.print(" : "); out.print(cookie[i].getValue()); out.print("<p>"); }
하나의 값만 가져와서 출력할때 요로케 if(cookie[i].getName().equals("name")) { out.print("너의 이름은 " +cookie[i].getValue()); }
쿠키 지우는 코드
삭제 버튼 만들고
String cname = request.getParameter("cname"); Cookie cookie = new Cookie(cname,""); cookie.setMaxAge(0); response.addCookie(cookie); >>jsp에서 처리 response.sendRedirect("cookie_view.jsp");