servlet cookie和session

希望前辈可以通俗一点的说明一下他们的概念和作用,以及相互的关系,最好可以通俗一点举例说明,谢谢了!... 希望前辈可以通俗一点的说明一下他们的概念和作用,以及相互的关系,最好可以通俗一点举例说明,谢谢了 ! 展开
 我来答
匿名用户
2012-07-23
展开全部
cookie的工作原理。
Cookie是服务器发送给客服端的一段文本
由服务器设置set-Cookie响应头,以键值对方式发送给客服端,客服端再次请求时会将cookie以请求头的方式发送给服务器,服务器接收后,发现两次cookie一样,就以为是同一个用户
Cookie两种方式:1.存在在客服端缓存中,浏览器已关闭cookie就消失
2.存在在客服端的文件中,可以设置过期时间,过期时间一到就消失

sessoin的工作原理。
Session是以cookie方式进行发送,存在客服端浏览器缓存中,所以当浏览器已关闭session就会消失,同时对同一个客服而已session对象只有一个

1.客服端发送请求,服务器调用reques.getsession(),产生一个session对象,同时给session对象分配一个sessionid,以session对象为值,sessionId为键,放入一个map集合中
2.服务器发生响应时,将session以响应头的方式发送给客服端
3.当客服端再次发送请求,会将sessionid以请求头的方式发送给服务器,服务器根据响应的sessionid找到对应的session对象,进行跟踪
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
百度网友b8db7464d
2012-07-23 · TA获得超过904个赞
知道小有建树答主
回答量:186
采纳率:100%
帮助的人:242万
展开全部
cookie和session都是用来存储用户和服务器的会话信息的,不同的是session是存储在服务器上,cookie是存储在用户自己的电脑上

参考资料里面的一个博客说的比我说的好的多

参考资料: http://blog.csdn.net/pzw0416/article/details/6910991

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4465412
2012-07-23 · TA获得超过184个赞
知道小有建树答主
回答量:562
采纳率:0%
帮助的人:381万
展开全部
session是记录客户的一次会话,各个页面之间有效,cookie保存在本地,可以看做是保存的session
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wantairl
2012-07-23 · TA获得超过157个赞
知道答主
回答量:484
采纳率:100%
帮助的人:219万
展开全部
cookie是直接在计算机上物理保存
session是在内存中的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suiyuan_2
2012-07-23
知道答主
回答量:48
采纳率:0%
帮助的人:12.3万
展开全部
相同点:
都是用来存东西。
区别:

cookie,是浏览器的一种机制,是在客户端存着,他的生命周期可以再客服端设定,访问网站的时候,会被发送到服务器端,服务器端可以修改部分内容,包括生命周期。但是不占用服务器的内存。
session,是服务器的一种机制,是在服务器端存着,不会发送到客户端,生命周期,是服务器端管理的,客户端的一次访问只会产生一个session,(就算打开同一网站的几个页面)。还有就是占有服务器端的内存。

因为,session,不会被发送到客户端,所以,比起cookie安全性要高。所以用户登录后的用户信息都是用session存着。而有的时候,一些不需要考虑安全性的变量或者属性,为了节省服务器的内存开销,可以用cookie存。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mikezhanghao
2012-07-23
知道答主
回答量:17
采纳率:0%
帮助的人:5.2万
展开全部
servlet 是ssh架构中的一部分,ssh包含Spring,Servlet,Hibernate三部分。cookie和session都是有缓存作用的,cookie主要是缓存到本地。可以设置过期时间。session是缓存在内存里的。当页面刷新的时候就没了。默认过期时间好像是半小时。具体我也不记得了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式