Servlet课程0426(十)Servlet如何删除cookie
2016-04-26 23:32
316 查看
//如何删除Cookie案例 package com.tsinghua; import javax.servlet.http.*; import java.io.*; public class CookieTest3 extends HttpServlet{ public void doGet(HttpServletRequest req, HttpServletResponse res) { try{ //解决中文乱码 res.setCharacterEncoding("gbk"); PrintWriter pw = res.getWriter(); //客户端得到所有cookie信息 Cookie[] allCookies = req.getCookies(); int i = 0; //如果allCookie不为空 if(allCookies != null) { //从中取出cookie for (i = 0; i<allCookies.length; i++) { //依次取出 Cookie temp = allCookies[i]; if(temp.getName().equals("color1")) { //将该cookie删除,设置等于0这个cookie就被删除了 temp.setMaxAge(0); pw.println("删除了color这个cookie"); break; } } } } catch(Exception ex) { ex.printStackTrace(); } } //处理get请求 //req用于获得客户端(浏览器)的信息 //res用于向 客户端(浏览器)返回信息 public void doPost(HttpServletRequest req, HttpServletResponse res) { this.doGet(req,res); } }
相关文章推荐
- javascript学习第一天
- 使用Block实现页面传值
- String字符串转成键值对形式存储于Map(拆分字段)
- [zookeeper]联接中断,watch恢复,心跳和客户端超时
- POJ - 3767 - I Wanna Go Home
- 1.2.第一个实验——点亮LED灯
- OpenGL(Android)
- Java之读取Properties属性文件【整理】
- 字符串全排列
- HDU 1010 Tempter of the Bone(DFS,奇偶剪枝)
- C++作业4
- 复合索引如何用
- wamp 服务器没有响应(或本地服务器的套接字没有正确设置) wamp 正常启动 能访问localhost
- 1.1.单片机的初步理解
- postgres 9.5 FDW变化
- 冲刺第八天
- 链表,队列,堆栈
- c++集锦
- Part 21 to 22 AngularJS anchorscroll
- Asp.net MVC 4 异步方法