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 )

 

 

 

posted @ 2017-10-23 00:17  lamsey16  阅读(133)  评论(0)    收藏  举报