博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sessionid与cookie
阅读量:7284 次
发布时间:2019-06-30

本文共 745 字,大约阅读时间需要 2 分钟。

转自:http://smiky.iteye.com/blog/649164

 

发现自己真的是很笨,过去一直用jsp,从来不用怕心用户信息放在session里面会找不到,现在不用jsp,前台全用html,就一直在想,我将用户信息放到session里面,那么怎么才能得到这个session呢?开始还想着,写一个session监听器,每当产生一个session就得到它的sessionid,然后将sessionid与session存到一个hashmap里面,然后每次用户请求,首先将sessionid写到页面的某个地方,当再次请求时,根据这个sessionid得到相关session,从而取出用户信息。现在发现,这个想法真是S啊

 

服务器端是通过sessionid来得到相关的session.当服务器端使用session时,当客户端请求服务器时,就会将产生的sessionid传递给客户端,并保存在cookie中.(我的测试结果为:当我的servlet中没有使用session时,并不会产生set-Cookie这个响应头信息,只有使用了session如request.getSession()时就会产生这条信息)

 上面的图示:当客户端第一次访问相关servlet时,产生session,并将sessionid传递到客户端,保存在cookie中

 可以看到sessionid保存在了cookie之中

 

当客户端再向服务器请求信息时,就会将sessionid传递给服务器端

 看最下面这行,Cookie JSESSIONID

服务器端根据这个sessionid来找出相应的session.

 

可见使用jsp与使用html是一样的,他们都会产生相应的session,同样的将sessionid存到cookie之中。

转载地址:http://vmzjm.baihongyu.com/

你可能感兴趣的文章
listtree
查看>>
CCID: 2013-2014年度中国信息安全产品市场研究年度报告
查看>>
我的友情链接
查看>>
com.microsoft.sqlserver.jdbc.SQLServerException: 不能将值 NULL 插入列 'ID'
查看>>
Hadoop安装与配置
查看>>
Spark上的深度学习流水线
查看>>
我的友情链接
查看>>
人生感悟 --如何提升工作效率
查看>>
我的友情链接
查看>>
浅谈的springboot的项目部署方式
查看>>
构造函数与虚构函数
查看>>
TeamView修改ID
查看>>
DevExpress v18.1新版亮点——WPF篇(五)
查看>>
轻松解码类似eval(function(p,a,c,k,e,d){}))的JavaScript代码
查看>>
nagios监控mysql主从
查看>>
算法_求两个整型数的最大公约数最小公倍数
查看>>
《软件开发这点儿事儿 软件开发工具手册》 - 书摘精要
查看>>
实现HTTPS系列第二弹之【非对称加密,公钥私钥,数字签名,OpenSSL及HTTPS等概念简介】...
查看>>
C++头文件多次包含 变量,函数重定义解决方案
查看>>
WSFC2012R2滚动升级至WSFC2016
查看>>