zoukankan      html  css  js  c++  java
  • Servlet课程0426(十)Servlet如何删除cookie

    //如何删除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);
    
        }
    
    
    }
  • 相关阅读:
    C#网络编程.套接字.TcpListener.TcpClient
    GUI原型设计工具
    C#网络编程.2.套接字.TcpListener.TcpClient.服务端客户端通信
    网站开发策略选择
    jsdefinitionguide0221
    jquery0224
    sql trigger
    实现类似51job的选择框
    完美曲线
    MonoDroid
  • 原文地址:https://www.cnblogs.com/beautiful-code/p/5437190.html
Copyright © 2011-2022 走看看