问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

你好,我想知道如何通过,cookie携带的jsessionid和session的sessionid相匹配

发布网友 发布时间:2022-05-26 10:08

我来回答

1个回答

热心网友 时间:2023-10-12 11:10

实现方式有下列4种方式:
(1)使用持续Cookies(Persistent Cookies)。
(2)重写包含额外参数的URL(URL Rewriting)。
(3)建立含有数据的隐藏表单字段(Hidden Form Field)。
(4)使用内建session对象。
前三种会话追踪方式是传统的做法,每种做法都有缺点。最后一种方法是目前最常用,也是最有效的解决方案,因此在这里将把讨论重心放在第4种会话追踪方式上,然而为求彻底了解会话追踪的机制,还是先将传统的会话追踪方式先做一番介绍。
2.1:使用Cookie
Cookie是一个小小的文本文件,它是将会话信息记录在这个文本文件内,每个页面都去Cookie中提取以前的会话信息。例如:
String sessionID = makeUniqueString();
HashMap sessionInfo = new HashMap();
HashMap globalTable = findTableStoringSessions();
globalTable.put(sessionID, sessionInfo);
Cookie sessionCookie =new Cookie("JSESSIONID", sessionID);
sessionCookie.setPath("/");
response.addCookie(sessionCookie);
上面这段代码先将会话信息记录在HashMap中,保存在服务器端,并用sessionID标识,然后把sessionID保存在名为“JSESSIONID”的Cookie中。
用户请求到达服务器后,先从Cookie中取出sessionID,然后从HashMap中取出会话信息。这样就实现了会话追踪。
虽然Cookie强大且持续性高,但是由于有些用户因为担心Cookie对个人隐私的威胁,会关闭Cookie,一旦如此,便无法利用Cookie来达到会话追踪的功能。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
按现行会计制度的规定,短期借款所发生的利息,一般应记入( )科目。 省钱输送机 江西同步带欧规皮带滚轮模组规格 请问91年3月12日是什么星座拜托各位大神 1991年3月11的双鱼座怎样拜托了各位 谢谢 ...年11月3号。这两个时间出生的人各是什么塔罗牌?拜托各位大神... 孤岛惊魂4怎么不显示dlc 微信百万保障诈骗是怎么回事 秋季大棚里应候种植什么蔬菜最适合 上海音乐学院钢琴十级通过率 JSESSIONID 和Cookie的区别与联系有哪些? 陈思诚点赞佟丽娅新片,并称呼丫丫,网友:丫丫也是你叫的? 你怎么看? 藕断丝连!陈思诚称赞佟丽娅新片,亲切称其为“丫丫”,两人难道复婚了吗? 为什么叫佟丽娅丫丫 丫丫是哪一个明星? 猜地名,打一个地方 争做10万级实力SUV 长安CS75 PLUS购车推荐及预算 河南开封购买长安cs75pLus2o21款2`oT自动旗舰丨版政府补贴多少 西安市空港新城公金管理处的办公点 萺志忍西安市公积金管理中心 西安住房公积金管理中心常见问题汇总-社会保障 公积金缴存基数怎样确定?  跪求好看的丧尸片30部推荐,【在线观看】免费百度云资源 【合集】布鲁斯威利斯的全部电影,【免费高清】在线观看百度网盘资源 快疯了,老婆因为公司安排,和她几个同事去外地了半个月,回来后竟然发现她穿的内衣裤,特别*。我很生 篮球比赛多少分? 化验室用高温炉经常开关是否影响寿命 高温炉的注意事项 电烘炉使用注意事项? 热电偶在安装的注意事项 高温电炉使用时应该注意些什么 jsp取cookie出来的name为什么总是JSESSIONID struts2中怎样删除cookie中的jsessionid java怎么遍历cookie jsessionid jsp cookie JSESSIONID问题 jsessionid是cookie 还是session 为什么我第一次访问我的页面,可以得到一个COOKIE呢?cookie name为JSESSIONID,这是为什么?? jsessionid影响cookie 如何设置浏览器在某个网站使用的JSESSIONID tomcat 发送的 jsessionid 这个 cookie 可以进行修改吗 由JSESSIONID途cookie与SESSION的区别和联系 酒后驾车和醉酒驾车处罚2009年最新处罚标准是什么? 09年醉驾被处罚拘留15天.属于行政还是刑事拘留.如果未执行案抵会销掉吗 2009年醉驾当时没有处理,吊销驾证后,如何处理? 2009年醉驾杌动车怎处罚。本人2009年驾驶摩托车醉驾,现在要我去处理。怎处理?希望得到你们的 《铠甲勇士》,为什么说地虎侠是充话费送的? 2009年以前可以酒驾吗 北京户籍,外地学籍,高考在哪,政策是什么? 2009年8月15日,*开始在全国范围内整治“酒后驾驶行为”,对酒后驾驶的行为一律按照《道路交通安全 如何能到腾讯工作? 2009年国庆谨严期间醉酒驾车肇事逃逸如何判决