javaWeb的Cookie
Posted zzl521
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaWeb的Cookie相关的知识,希望对你有一定的参考价值。
1 Cookie是服务器保存在客户端的东西
2 由http协议制定:
a http协议规定一个cooki最大为4kb
b 一个服务器最多向一个浏览器发送20个cookie
c 一个浏览器最多保存300个Cookie
3 一键一值的形式,中间以 ;分开,由浏览器从服务器带回
Cookie: name=123; JSESSIONID=0905F34DCA5C4425D42773757DA304A5
相关的两个方法
request.getCookies()
response.addCookies()
4 Cookie生命
.setMaxAge(int age)
如果 age>0 保存到客户机硬盘上,有效时间为age
如果age<0 只在浏览器内存中存在,当关闭浏览器后,cookie也就消失
如果等于0 浏览器会马上删掉cookie
5 Cookie路径:由服务器创建
Cookie路径不是服务器设置在客户端的保存路径
决定浏览器向服务器归还哪些cookie(访问路径包含Cookie路径的浏览器会归还回去)
6 Cookie domain
设置跨域cookie:
设置百度的共享Cookie
cookie.setDomain(".baidu.com");
cookie.setPath("/");
以上是关于javaWeb的Cookie的主要内容,如果未能解决你的问题,请参考以下文章