首页 > 其他分享 >742~743 Cooke存活多长时间,存储中文

742~743 Cooke存活多长时间,存储中文

时间:2023-02-10 20:23:25浏览次数:44  
标签:cookie 742 743 request setMaxAge Cookie Cooke c1 response

Cookie的细节

  1.一次可不可以发送多个cookie?

    《上一博客》

  2. cookie在浏览器中保存多长时间?

    1. 默认情况下,当浏览器关闭后,Cookie数据被销毁

    2. 持久化存储:

     setMaxAge(int seconds)
      1. 正数:将Cookie数据写到硬盘的文件中。持久化存储。并指定cookie存活时间,时间到后,cookie文件自动失效
      2. 负数:默认值
      3. 零:删除cookie信息

  3. cookie能不能存中文?

    在tomcat 8 之前 cookie中不能直接存储中文数据。

      在tomcat 8 之后,cookie支持中文数据。特殊字符还是不支持,建议使用URL编码存储,URL解码解析

    在tomcat 8 之后,cookie支持中文数据。特殊字符还是不支持,建议使用URL编码存储,URL解码解析

  4. cookie获取范围多大

 

@WebServlet("/cookieDemo3")
public class CookieDemo03 extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //1.创建Cookie对象
        Cookie c1 = new Cookie("msg","hello");
        Cookie c2 = new Cookie("name","zhangsan");
        //2.发送Cookie
        response.addCookie(c1);
        response.addCookie(c2);
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doPost(request, response);
    }
}

 

@WebServlet("/cookieDemo4")
public class CookieDemo04 extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //1.创建Cookie对象
        Cookie c1 = new Cookie("msg","setMaxAge");
        //2.设置cookie的存活时间
        //c1.setMaxAge(30);//将cookie持久化到硬盘,30秒后会自动删除cookie文件
        //c1.setMaxAge(-1);
        //c1.setMaxAge(300);
        c1.setMaxAge(0);//删除Cookie
        //3.发送Cookie
        response.addCookie(c1);
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doPost(request, response);
    }
}

 

标签:cookie,742,743,request,setMaxAge,Cookie,Cooke,c1,response
From: https://www.cnblogs.com/agzq/p/17110192.html

相关文章

  • 每日一道思维题——CF1742F - Smaller
    题意:存在字符串s,t(初始使都为"a"),有1,2两种操作方式1.将s后面+d个字符串x2.将t后面+d个字符串x操作完成后,询问是否可以改变字符串s,t中字符顺序,使得s字典序小于t若可,输......
  • Codeforces Round #742 D
    D.ExpressionEvaluationError题链观察样例发现我们应该应该减少进位并且必须要进位的话我们也是选择小的位来进这样我们的做法就完成了肯定是将所有位都拆开先......
  • CF1743C
    题面描述有\(n\)个箱子,第\(i\)个箱子里面装着\(a_i\)个杂志。现在正在下雨,有一些箱子上面盖着盖板(如果一个箱子上盖了盖板,那么这个箱子里的杂志就不会被雨淋),并且可......
  • 亚马逊启动电源UL2743标准测试内容
    最近很多客户过来咨询,亚马逊上有人投诉产品起火,亚马逊要求提供UL报告,怎么办?特别是灯具产品,很多卖家不约而同的提出同样的问题。不要着急,我司已经处理过很多类似产品,为很多商......
  • P8742 [蓝桥杯 2021 省 AB] 砝码称重 题解
    题目分析原题链接P8742[蓝桥杯2021省AB]砝码称重由这道题,我们不难联想到P2347砝码称重,两题的做法是相似的。因此这道题做法就是背包。其本质上都是选取砝码,求能......
  • 题解 CF1743B
    这个题是个简单的构造题因为不能有连续的“排列”,而排列序列都是必须是以\(1\)开头所以我们只要让\(2\)和\(1\)不相邻就能保证一个序列里只有它本身和\(1\)这两......
  • 『题解』Codeforces 1743A Password
    Problem现有\(4\)位密码,满足以下条件:给定数位的集合\(S\),密码中没有用到这些数位。密码中恰好包含两个数位,每个数位出现了两次。求符合条件的密码个数。Solution......
  • 『题解』Codeforces 1742C Stripes
    Problem在\(8\times8\)的网格上,轮流染上红色和蓝色。红色只能染一整行。蓝色只能染一整列。问最后用的是哪种颜色。Solution题目说明了至少会染一个条纹,所以我......
  • ORA-00742: 日志读取在线程 %d 序列 %d 块 %d 中检测到写入丢失情况----惜分飞
    标题:ORA-00742:日志读取在线程%d序列%d块%d中检测到写入丢失情况作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]由于......
  • W5500 与 以太网芯片 DP83848与LAN8742和LAN8720的区别
    首先需要了解网络技术中的OSI模型,7层,最底层是MAC+PHY而W5500内置TCP/IP协议栈硬解码的MAC+PHY芯片而DP83848和LAN8720是纯粹的PHY芯片,且两种PHY芯片和MAC层通信的接口不......