- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
CookieSession授课平台:潭州课堂 授课老师:Devin大帅哥
目录CONTENTS
HTTP1.存储客户端的状态Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并 不知道该客户端是谁,所以需要会话技术识别客户端的状态。由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器记住客户端状态(区分客户端)会话技术简介
HTTP1.存储客户端的状态Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并 不知道该客户端是谁,所以需要会话技术识别客户端的状态。2.会话技术从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,称为一次会话。Cookie:数据存储在客户端本地,减少服务器端的存储的压力,安全性不好,客户端 可以清除cookieSession:将数据存储到服务器端,安全性相对好,增加服务器的压力会话技术简介
HTTP我们主要学习cookie的什么知识?Cookie技术
HTTP服务器端向客户端发送一个Cookie1)创建Cookie:2)设置Cookie在客户端的持久化时间:3)设置Cookie的携带路径:4)向客户端发送cookie:5)删除客户端的cookie:Cookie技术
HTTP服务器端向客户端发送一个Cookie1)创建Cookie: Cookiecookie=newCookie(StringcookieName,String cookieValue);注意:Cookie中不能存储中文Cookie技术
HTTP服务器端向客户端发送一个Cookie2)设置Cookie在客户端的持久化时间: cookie.setMaxAge(intseconds);---时间秒Cookie技术
HTTP服务器端向客户端发送一个Cookie3)设置Cookie的携带路径: cookie.setPath(Stringpath);Cookie技术
HTTP服务器端向客户端发送一个Cookie4)向客户端发送cookie: response.addCookie(Cookiecookie);Cookie技术
HTTP服务器端向客户端发送一个Cookie5)删除客户端的cookie:如果想删除客户端的已经存储的cookie信息,那么就使用同名同路径的持久化时间为0的cookie进行覆盖即可Cookie技术
HTTP2.服务器端怎么接受客户端携带的Cookiecookie信息是以请求头的方式发送到服务器端的:1)通过request获得所有的Cookie: Cookie[]cookies=request.getCookies();Cookie技术
HTTP2.服务器端怎么接受客户端携带的Cookiecookie信息是以请求头的方式发送到服务器端的:2)遍历Cookie数组,通过Cookie的名称获得我们想要的Cookiefor(Cookiecookie:cookies){ if(cookie.getName().equal(cookieName)){ StringcookieValue=cookie.getValue(); }}Cookie技术
HTTPSession技术是将数据存储在服务器端的技术,会为每个客户端都创建一块内存空间存储客户的数据,但客户端需要每次都携带一个标识ID去服务器中寻找属于自己的内存空间。所以说Session的实现是基于Cookie,Session需要借助于Cookie存储客户的唯一性标识JSESSIONIDSession技术
HTTPSession我们主要学习如下三个问题:怎样获得属于本客户端的session对象(内存区域)?怎样向session中存取数据(session也是一个域对象)?session对象的生命周期?Session技术
HTTP怎样获得属于本客户端的session对象(内存区域)?HttpSessionsession=request.getSession();Session技术
HTTP怎样向session中存取数据(session也是一个域对象)?session.setAttribute(Stringname,Objectobj);session.getAttribute(Stringname);session.removeAttribute(Stringname);Session技术
HTTPsession对象的生命周期?创建:第一次执行request.getSession();时创建销毁:服务器关
您可能关注的文档
- 台式电脑处理器性能排行榜.pdf
- 分析成果地图javascript apiguide for baidu vaidu v15.pdf
- 该测试项目让您熟悉问题在中提议serie dentrainement n5N5破坏意甲.pdf
- 内容案例max1631 system dcbatout 2d5v s3 wistron纬创karin.pdf
- 人教版七级英语上册unit 9样品课件素材份b 1a.pptx
- 半导体专有信息徽标商标国赛英文01 bief arch.pdf
- 二零二五年度9A文协议离婚书范本及婚姻法律援助合同.docx
- 二零二五年度专业车辆挂靠租赁业务合同.docx
- 二零二五年全新123法律APP下载与法律援助服务合同.docx
- 二零二五年度NDA必威体育官网网址协议,推动产业高质量发展.docx
文档评论(0)