zoukankan      html  css  js  c++  java
  • servlet-cookie

    /**
      * Cookie学习;
      *         作用:解决了发送的不同请求的数据共享问题
      *         使用:
      *         1、Cookie的创建和存储
      *             //创建Cookie对象
      *                 Cookie c=new Cookie(String name,String value)
      *                 //设置Cookie的存储时间
                         c2.setMaxAge(3*24*3600);
    *                //设置Cookie的有效路径
    *                    c2.setPath(String uri);
      *             //响应Cookie信息给客户端
      *                 resp.addCookie(c)
      *         2、Cookie的获取
      *              //获取Cookie信息数组
      *             Cookie[] cks=req.getCookies();
      *              //遍历数组获取Cookie信息
      *                 for循环
      *         注意:
      *             一个Cookie对象存储一条数据,多条数据,可以多创建几个Cookie对象进行存储.
      *         特点:
      *             浏览器端的数据存储技术
      *             存储的数据声明在服务器端
      *             临时存储:存储在浏览器的运行内存中,浏览器关闭即失效。
      *             定时存储:设置了Cookie的有效期,存储在客户端的硬盘中
      *             默认cookie信息储存好之后,每次请求都会附带,除非设置有效路径
      *
      * @author Administrator
      */

    public class CookieServlet extends HttpServlet {
         @Override
         protected void service(HttpServletRequest req, HttpServletResponse resp)
                 throws ServletException, IOException {
             //设置请求编码格式
             req.setCharacterEncoding("utf-8");
             //设置响应编码格式
             resp.setContentType("text/html;charset=utf-8");
             //获取请求信息
            
             //处理请求信息
             //响应处理结果
                 //使用Cookie进行浏览器端的数据存储
                     //创建Cookie对象
                     Cookie c=new Cookie("fei","feitian");
                     Cookie c2=new Cookie("key","axuxuxux");
                     //设置Cookie
                         //设置Cookie的存储时间
                         c2.setMaxAge(3*24*3600);
                         //设置Cookie的有效路径
                         c2.setPath("/cookie/getck");
                     //响应Cookie信息
                     resp.addCookie(c);
                     resp.addCookie(c2);
                 //直接响应
                 resp.getWriter().write("Cookie学习,,,,!!!");
                 //请求转发
                 //重定向
            
            
         }
    }

    好好学习,天天向上。 努力工作,给自己的和家人一个满意的答案。。。。
  • 相关阅读:
    下载最新Silverlight 5 Beta客户端
    oracle数据库导入导出命令!
    使用SQL Server 2008提供的表分区向导
    Microsoft Visual Studio 2010 旗舰版下载地址
    用C#创建Windows服务(Windows Services)
    Socket通信:服务端发送安全策略到flash(c#)
    Microsoft Silverlight 4 Tools for Visual Studio 2010 下载地址
    Flex打印
    .NET中三种数据类型转换的区别:(type), type.Parse, Convert类
    JQUERY 常用方法大全
  • 原文地址:https://www.cnblogs.com/axu521/p/9902610.html
Copyright © 2011-2022 走看看