zoukankan      html  css  js  c++  java
  • Cookie会话技术

    java web动态资源有Servlet和JSP;

    HTTP协议是无状态的,即每次请求响应和其他的互补相关,所以要共享数据,需要会话技术;

    一、概念

     二、Cookie会话技术

    代码写在服务器端,设置Cookie和发送Cookie以及接收Cookie,但Cookie数据是保存在客户端的;

    1、快速入门

     同一个浏览器先后访问这两个Servlet时,会保存Cookie数据,会话中数据共享(服务器端体现,第二个Servlet可以获取到第一个Servlet设置的数据);

    2、Cookie原理

     

    3、Cookie详解

    3.1

     

     3.2

     

     其中,负数是默认值,不设置就是负数,即浏览器关闭则清除Cookie数据;0是立即清除掉之前保存的Cookie信息;

    3.3

    3.4

     其中,域名映射和分布式部署有用到不同服务器之间的共享数据;

     4、Cookie特点和作用

     其中,数据存在客户端风险大,没有服务器端安全;

    登陆情况下,做一些设置修改就可以交互数据库,数据就可以存储到服务器端;

    三、Cookie案例之

    1、需求分析

     2、代码实现

    Cookie只有一对name和value;

    可以设置多个Cookie;

    ASC码32是空格;

     

     其中,DateFormat设置日期格式认的是yyyyMMddHHmmss这些因为字母设置值,其他用中文和“-”无所谓;

    URL编码可以解决中文问题,%(十六进制0-EF)(十进制数字);

    用一个标志位来控制:

    首次访问:

  • 相关阅读:
    DynamoDB-条件表达式ConditionExpression
    更新表达式updateExpression
    AWS AppSync 的基本语句
    post和get的区别
    图片缩小右移旋转
    加入购物车飞入特效
    c# out参数直接写法
    unity vs 重复打开
    canvas与sprite射线检测
    MySQL语法大全
  • 原文地址:https://www.cnblogs.com/wmqiang/p/11601405.html
Copyright © 2011-2022 走看看