Cookie机制理解介绍
2016-06-05 22:29
274 查看
Cookie机制理解介绍
介绍:
Cookie是一种弥补HTTP协议无状态的不足的机制。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,无法跟踪回话。例如用户A购买了一件商品放入购物车内,当再次购买商品时服务器已经无法判断该购买行为是属于用户A的会话还是用户B的会话了。这就用到Cookie来跟踪了!
由于HTTP是一种无状态的协议,服务器单从网络连接上无法知道客户身份。怎么办呢?就给客户端们颁发一个通行证吧,每人一个,无论谁访问都必须携带自己通行证。这样服务器就能从通行证上确认客户身份了。这就是Cookie的工作原理。
使用:
服务器通过操作Cookie类对象对客户端Cookie进行操作。通过request.getCookies()获取客户端提交的所有Cookie(以Cookie[]数组形式返回)例如:Cookie[] cookies = request.getCookies();
通过response.addCookie(Cookiecookie)向客户端设置Cookie。
Cookie对象使用key-value属性对的形式保存用户状态,一个Cookie对象保存一个属性对,一个request或者response同时使用多个Cookie。因为Cookie类位于包javax.servlet.http.*下面,所以JSP中不需要import该类。
相关文章推荐
- C++第七次上机实验--特殊三位数
- IO多路复用(select poll epoll)
- service
- [RxJS] Filtering operator: single, race
- 自己写的关于实现数字阶乘的方法,一个采用普通方法,一个是采用递归
- vim文本编辑器
- 字符集和字符编码
- C++作业7
- 查看Linux系统当前是多少位
- leetcode 108 Convert Sorted Array to Binary Search Tree
- 实现multbandblend
- 个人最终总结
- 我也看看MVP是个什么东东
- 基于边界的模板匹配的原理及算法实现
- C++第四次实验
- Ubuntu下配置jdk8
- Protocol Buffers
- Dom-全选商品列表示范
- Silence.js高效开发移动Web前端类库
- Silence.js高效开发移动Web前端类库