zoukankan      html  css  js  c++  java
  • servlet应用之cookies&session操作

    Cookies操作

    Cookies是指在Web应用中,为了辨别用户身份而存储在用户本地计算机上的数据。Servlet API提供了Cookie操作类,封装了操作Cookies常用方法。

    代码: 

    代码解析:

    1、第17行创建了一个Cookie对象,这个Cookie的名字叫做name,存储的信息为Gates

    2、第19行把这个Cookie写入到用户本地的计算机中。

    3、第21行取出用户计算机中的Cookie

    4、第23行到29行将Cookie内容打印到页面中。

     

    Session操作

    JSP中有内置的Session对象,可以用来保持服务器与用户之间的会话状态,在Servlet中同样可以对Session进行方便地操作。

    代码: 

    代码解析:

    1、第17行从request对象中取出当前Session对象。

    2、第21行到第23行先后依次取出Session的创建时间、上次被访问时间、Sessionid

    3、第25行在Session中设置了一个名为msg的属性变量,值为Hello

    4、第27行取出Session的所有属性并放到一个集合当中。

    5、第29行到第33行通过循环将Session中的内容打印在页面。

    在上面的例子中,可以看出只要不关闭浏览器,在整个用户与服务器的交互期间,这个Session对象是始终存在的,这一点可以从Session的id和创建时间看出。一旦关闭浏览器,这个Session对象就会被销毁,再次访问的时候


    Cookie和Session在使用中基本上是相似的,唯一不同的地方是声明周期的不同,Cookie的生存周期是代码控制,而Session的声明周期是从会话开始直到会话结束。了解了这一点这两个操作可以当成一个操作来理解使用。

  • 相关阅读:
    超详细:idea中同一项目同时使用Git与SVN,切换版本控制
    MailKit在.NetCore5下发送邮件 An error occurred while attempting to establish an SSL or TLS connection
    ClickHouse学习系列之七【系统命令介绍】
    ClickHouse学习系列之六【访问权限和账户管理】
    ClickHouse学习系列之五【系统库system说明】
    ClickHouse学习系列之四【副本&分片部署说明】
    MongoDB4.2 分片扫盲说明
    MongoDB4.2 副本集扫盲说明
    【工程应用一】 多目标多角度的快速模板匹配算法(基于NCC,效果无限接近Halcon中........)
    【工程应用四】 基于形状的多目标多角度的高速模板匹配算法进一步研究。
  • 原文地址:https://www.cnblogs.com/beijiguangyong/p/2546893.html
Copyright © 2011-2022 走看看