cookie操作是围绕着整个javax.servlet.http.Cookie类所完成的。

创建,读取,删除的基础操作。

一、创建cookie

三步:

  1. cookie cookie = new cookie;
  2. cookie.setMaxage;
  3. resp.addCookie;

二、读取cookie

三步:

  1. Cookie[] cookies = null;
  2. cookies = req.getCookies();
  3. for循环获取单个cookie;

三、删除cookie

注意删除并没有delete方法,删除是通过设定最大时限为0从而导致cookie的销毁。

其实就是添加cookie的一种,也可以通过read cookie的方法来定位cookie进行删除。

五步:

  1. Cookie[] cookies = null;
  2. cookies = req.getCookies();
  3. for循环获取单个cookie;
  4. cookie.setMaxAge(0);
  5. resp.addCookie(cookie);

如果在for循环中加个if就可以实现定点删除了。

四、总结

其实servlet中cookie操作还算简单,spring mvc中的cookie操作也差不多,关键在于需要进行灵活运用.

发表评论

电子邮件地址不会被公开。 必填项已用*标注