cookie与session学习笔记 -- day01 会话介绍

一、会话介绍

1.什么是会话

会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。

2.保存会话的两种技术

(1)、cookie:

                      由于cookie数据是由客户端来保存和携带的,所以Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户

                      各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是

                      用户各自的数据了。cookie其实就是浏览器缓存。

           属性:

                    name: 名称不能唯一确定一个cookie。路径可能不同
                    value: 不能存中文
                    path: 默认是写入cookie那个应用的访问路径
                                   如:http://localhost:8080/day10/servlet/cookieDemo1 其中的cookieDemo1是写cookie的路径
                                           则 path 就是 /day10/servlet/
                                           当客户端访问服务器其它资源时,根据访问路径来决定是否带着cookie到服务器
                                           当访问的路径是以cookie中path开头的路径,就带cookie,否则就不带。

                                   设置path:cookie.setPath("/");

                    maxAge : cookie的保存时间。默认是-1(表示保存在浏览器的内存中)。单位是秒
                                   负数:cookie存在浏览器的内存中,浏览器退出时删除cookie。
                                   0:     立即删除cookie。路径要保持一致,否则会删错了。
                                   正数:缓存(持久化到磁盘中)的时间。

(2)、session:

                      Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的HttpSession对象,

                      由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再

                      去访问服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值