zoukankan      html  css  js  c++  java
  • 二、 Cookie与Session

    a) Cookie

          i. 设置路径

    1. 在这里有一个小总结c.setPath("/JavaWeb/Test1/a/");用这个方法给cookie设置路径的时候是给客户端浏览器看的,所以要加上项目根路径,这样传输过去的时候如果发现一个请求与这个cookie的域名相同那就看请求的资源的路径是不是这个cookie的路径的同级路径或者子路径,(如果像上面那样在a后面加一个/那就代表只有访问a的子路径才可以带上cookie,如果没带/那就代表访问同级路径就可以带上)就会带上这个cookie。

                   ii. 设置域

      1. 设置域的作用其实就是为了在访问A服务器的时候可以带上B服务器产生的Cookie

    b)      Session

                i.  在访问服务器的时候就会创建一个Session并发送带有这个Session Id的Cookie ,默认的存货最长时间是30分钟

                ii.Request.getSession(),会通过session id来找到session并封装成对象,如果没有就创建一个,如果是Request.getSession(flase)就只会查找,如果没找到就不会创建org.apache.catalina. Manager这个类扶额管理所有的session的生命周期,如果服务器关闭,则这个类会负责把时间没到的sesion序列化到磁盘上,等到再次开启服务器后就会重新读到内存中.

  • 相关阅读:
    接口和抽象类的异同点
    实体对象间传值克隆
    什么是反射&反射的8个类的用法
    ERP中反射的两个实例
    基础02 Java 跨平台原理
    基础01 dos命令
    lists删除
    多字段 java对象排序
    Java对象排序
    MySQL表中数据的迁移
  • 原文地址:https://www.cnblogs.com/lollong/p/10653917.html
Copyright © 2011-2022 走看看