无法删除游戏框架 1.2.4 中的 Cookie



我正在使用播放 1.2.4。我已经设置了一个cookie,并且我正在使用以下代码获取cookie -

    @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);
    }

我正在使用下面的代码来删除cookie -

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

但是饼干没有被删除。

请告诉我哪里出错了?

注意 - 上述所有代码都写在应用程序中.java我正在从另一个控制器调用该函数。

我认为你应该使用

response.removeCookie(key);

要删除cookie,请确保您已经包含play.mvc.Http.Cookie和play.mvc.Http.Request jar文件。您可以使用此命令将其删除。

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

最新更新