Java是如何读取和写入浏览器Cookies的
来源:互联网 发布:centos 开启ftp 编辑:程序博客网 时间:2024/05/29 13:59
首先我们认识下什么是cookies:
cookie实际上是一个存在你硬盘里的数据,但是这些数据很特殊,只能由web应用提交给浏览器帮助存储,并且我们还能读取浏览器存在本地的cookie
web应用一般只在cookie中存储一些用户信息等少量且暂时的数据,数据量大则不适合存储在cookies
一般浏览器对于每个web应用会分别给予他们40个cookie用来存储数据,并且每个cookie的大小不超过4K(听说部分浏览器的cookie能存很大的数据,不过我们一般不会存这么大的数据,因为数据提取的效率不高,影响性能)
说了这么多废话,然后重点终于来了
java通过httpServletRequest接口来访问浏览器请求中的cookies数据(这里先了解一下cookies来龙去脉,代码待会一并给出)
每个cookie有两个属性:键 ,值(无特定格式字符串,所以可以diy存数据,不过要注意URL编码问题,编码问题待会和代码一同讲)
如果我们需要存储新的cookie我们可以new一个cookie实例 并通过httpservletRsponse提交到浏览器,进而存储到本地
下面给出cookie的一个通用类
有了上面的通用类我们可以读取和新建cookie了,在这里我还要提一点:新建cookie的名字如果浏览器已经存在,则不再重复添加,会覆盖之前的cookie
浏览器如何查看请求的cookie和返回的cookie呢?拿Google浏览器举个栗子
然后就是我们可能需要对cookie进行删除操作
注意删除cookie必须同时具备时间和路径的参数不然部分浏览器删除不了
http://www.cnblogs.com/lanxiamo/p/5889285.html
- Java是如何读取和写入浏览器Cookies的
- Java是如何读取和写入浏览器Cookies的
- Java是如何读取和写入浏览器Cookies的
- Java是如何读取和写入浏览器Cookies的
- javascript写入和读取cookies的例子
- javascript写入和读取cookies
- cookies的读取写入操作
- java 文件的读取和写入
- java 对Excel的读取和写入
- java--File的读取和写入实例
- C#cookies写入,读取事例
- java读取和写入EXCEL
- Java读取和写入Excel
- Java读取和写入文件
- java写入和读取文件
- java-IO读取和写入
- PHP如何读取COOKIES
- PHP如何读取COOKIES
- nginx+php出现No input file specified解决办法
- 配置了<mvc:resources>但是静态资源还是找不到报404
- 推荐:使用nginx sticky实现基于cookie的负载均衡
- IOC容器的基本用法三
- 游标
- Java是如何读取和写入浏览器Cookies的
- 《C#图解教程》第4章 类的基本概念 读书笔记
- 7-29 删除字符串中的子串
- Bi-shoe and Phi-shoe LightOJ
- 文章标题
- S3C2440处理器结构
- GetMemory的详解
- PAT [A1053]-Path of Equal Weight
- 合工大-数七问题