2013-12-20 4 views
1

게임 1.2.4를 사용 중입니다. 내가 쿠키를 설정하고 난 아래의 코드를 사용하여 쿠키를 가져 오는하고 -재생 프레임 워크에서 쿠키를 제거 할 수 없습니다. 1.2.4

@Util 
    public static void setCookie(String name, String value) { 
     // Setting cookie 
     response.setCookie(name, value); 
    } 

    public static Http.Cookie getCookie(String key) { 
     // retrieving cookie by key 
     return request.cookies.get(key); 
    } 

을 나는 쿠키 제거하려면 다음 코드를 사용하고 -

public static void removeCookie(String key) { 
     // removing cookie by key 
     request.cookies.remove(key); 
    } 

를하지만, 쿠키가 아니다 제거 중.

어디에서 잘못 될지 제안 해주세요.

N.B. - 위의 모든 코드는 Application.java으로 작성되었으며 다른 컨트롤러에서이 함수를 호출합니다.

답변

3

나는 당신이 이미 play.mvc.Http.Cookie & play.mvc.Http.Request jar 파일을 포함했는지 확인

response.removeCookie(key); 
-1

쿠키를 제거하기 위해 사용한다고 생각합니다. 이 명령을 사용하여 제거 할 수 있습니다.

response(). discardCookie ("name of cookie");