叨叨两句
~
会话技术
Cookie:客户端缓存技术,服务器端存放在客户端的一块小数据,以后客户端每次访问服务器的时候,都会将保存的cookie携带到服务器
Cookie使用原则
1.cookie中存放重要数据要加密
2.cookie不能够存放大于10K的数据
3.是否记住登录状态要由用户自行选择
Session
服务器中的一块内存空间,session中的数据是存放在服务器
使用:1.获取session对象
request.getSession()
2.存数据 session.setAttribute(name,object)
3.取数据 session.getAttribute(name)
三大域对象的对比
作用范围
ServletContext-----整个项目所有用户共享
session----一次会话中
request-----一次请求中
生命周期:
创建
ServletContext----服务器启动的时候
Session ---- 第一次调用request.getSession()方法
request-----服务器收到请求
销毁
ServletContext-----服务器关闭/项目移除
session-----超时/服务器关闭/项目移除/手动调用invalidate方法
浏览器关闭,session对象不会销毁
request----服务器做出响应
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。