本文介绍: 1.Cookie 的数据从哪里来?服务器返回给浏览器的2.Cookie 的数据的格式Cookie 中是键值对结构的数据,并且这里的键值对都是程序员自己定义的3.Cookie 有什么作用?Cookie 可以在浏览器中存储一些”临时性数据”,其中最典型的一种方式,就是用来存储”身份标识”:sessionId,这里就涉及到Cookie 和session之间的联动了,Cookie 是浏览器存储数据(sessionId。
.
Cookie 是浏览器在本地持久化存储数据的一种机制
什么是Cookie 和session
1.Cookie 的数据从哪里来?
服务器返回给浏览器的
2.Cookie 的数据的格式
Cookie 中是键值对结构的数据,并且这里的键值对都是程序员自己定义的
3.Cookie 有什么作用?
Cookie 可以在浏览器中存储一些”临时性数据”,其中最典型的一种方式,就是用来存储”身份标识”:sessionId,这里就涉及到Cookie 和session之间的联动了,Cookie 是浏览器存储数据(sessionId
),而session是服务器存储数据 ( 存储用户的详细信息,同时分配给用户一个sessionId(唯一值) ) ,后续再访问该网站的其他页面的时候,请求中就会自动带上刚才的sessionId,进一步的服务器就会知道当前是哪个用户在操作了
4.Cookie 到哪里去?
Cookie 的内容会在下次访问该网站的时候,自动的被带到HTTP请求中
5.Cookie 是怎么存的?
浏览器按照不同的”域名”分别存储Cookie ,域名和域名之间的Cookie 是不能互相干扰的,存储在硬盘上的,存储往往会有一个超时时间
核心操作
HttpServletRequest 类中的相关方法
HttpServletResponse 类中的相关方法
HttpSession 类中的相关方法
一个 HttpSession 对象里面包含多个键值对. 我们可以往 HttpSession 中存任何我们需要的信息
Cookie 类中的相关方法
每个 Cookie 对象就是一个键值对
setCookie
getCookie
使用cookie结合session实现登录效果
login.html
loginServlet
indexServlet
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。