• 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)(十进制数字);

    用一个标志位来控制:

    首次访问:

  • 相关阅读:
    Linux Shell处理文本最常用的工具大盘点
    Linux GCC常用命令
    IT运维流程 — ITIL
    linux软件安装与卸载
    ifconfig无输出的解决办法
    du 命令秘籍
    linux主机名的修改
    输错密码?这个 sudo 会“嘲讽”你
    VS开发环境美化
    oracle +plsql装完省略号不能点
  • 原文地址:https://www.cnblogs.com/wmqiang/p/11601405.html
Copyright © 2020-2023  润新知