我正在使用游戏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);
}
但是cookie没有被删除。
请说明我哪里出错?
N.B。 - 以上所有代码都是用 Application.java 编写的,我从另一个控制器调用该函数。
答案 0 :(得分:3)
我认为你应该使用
response.removeCookie(key);
答案 1 :(得分:-1)
要删除Cookie,请确保已包含play.mvc.Http.Cookie& play.mvc.Http.Request jar文件。 您可以使用此命令将其删除。
response()。discardCookie(“cookie的名称”);