쿠키
포스트
취소

쿠키

쿠키 생성하기

//1. 쿠키 객체 생성하기
Cookie cookie = new Cookie("속성명", "값");

//2. HttpServletResponse 객체에 추가하기 (변수명 : response)
response.addCookie(cookie);

쿠키 사용하기

  • 컨트롤러 메소드의 매개변수로 쿠키 사용
    @RequestMapping("/main")
    public String mallIndex(@CookieValue(value="가져올쿠키명", required=false) Cookie cookie, HttpServletRequest request) {
        if(cookie != null)
            System.out.pringln("쿠키값 : "+cookie);

        return "/common/main";
    }
    
  • 주의점 ○ required=false를 입력하지 않으면 만약 쿠키가 없을 때 에러가 발생한다.

쿠키 삭제하기

cookie.setMaxAge(0); //존재 시간을 0초로 하기
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.