cookie和session
Cookie,翻译是小饼的意思。它是一种服务器告诉浏览器以键值对形式存储小量信息的技术。

创建Cookie
Cookie cookie = new Cookie(key,value); 默认浏览器关闭就会过期
response.addCookie( cookie ); 通知浏览器。一定要调用浏览器才收到
获取Cookie request.getCookies(); 获取所有Cookie
修改Cookie的值
Cookie cookie = new Cookie(key,null); 只要创建一个已经存在的Cookie
cookie.setValue( 新Value ); 设置新的值
response.addCookie( cookie ); 通知浏览器修改
修改Cookie的有效时间。
setMaxAge( 负数 ) 表示浏览器关闭就会过期
setMaxAge( 0 ) 表示收到响应就会过期
setMaxAge( 正数 ) 表示多少秒后过期
修改Cookie的Path路径
setPath( “/xxxx/xxxx” ) 设置 Cookie的有效访问路径
比如设置为/day14/abc,则下面几个路径访问的结果是
/day14/abc 能获取Cookie
/day14/xxxx.xxx 不能获取Cookie
/day14/abc/xxx.xxx 能获取Cookie
/day14/abc/a/b/c 能获取Cookie
什么是Session?
首先Session是jsp中九大内置对象之一。
其次Session是一个域对象。
然后Session是在服务器端用来保存用户数据的一种技术。并且Session会话技术是基于Cookie实现的。
Session的使用
2.2.1、Session创建和获取(id号,是否为新)
request.getSession() 创建或获取Session对象 ( 第一次访问是创建Session对象。之后调用都是获取Session )


浙公网安备 33010602011771号