为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过java清除cookie?

如何通过java清除cookie?

MM们 2021-02-13 11:07:13
如何通过java清除cookie
查看完整描述

2 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

方法如下
public void insertCookie(HttpServletRequest request,
HttpServletResponse response, Long appId) {
if (appId == null) {
appId = (long) -1;
}
this.cleanCookie(request, response, appId);
Cookie cookie = new Cookie("appId", "" + appId);
cookie.setPath("/");
response.addCookie(cookie);
}
public void cleanCookie(HttpServletRequest request,
HttpServletResponse response, long appId) {
Cookie[] cookies = request.getCookies();
for (Cookie cookie : cookies) {
if (cookie.getName().contains("" + appId)) {
String cookieName = cookie.getName();
Cookie newCookie = new Cookie(cookieName, null);
newCookie.setPath("/");
response.addCookie(newCookie);
}
}
}


查看完整回答
反对 回复 2021-04-03
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

通过设置最大存活时间的形式来进行cookies注销删除。
举例:
Cookie NewCookie=new Cookie("newcookie",null); //将之前设置NewCookie值设置为空
NewCookie.setMaxAge(0); //设置存活时间为0.此时cookies就会自动注销

查看完整回答
反对 回复 2021-04-03
  • 2 回答
  • 0 关注
  • 1059 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信