java web —— JSP状态管理
来源:互联网 发布:陈赫品牌淘宝店 编辑:程序博客网 时间:2024/06/06 08:35
目录
1、http协议无状态性
2、保存用户状态的两大机制
一、http协议无状态性
1、无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求。
2、但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道它就是刚才那个浏览器
3、简单地说,就是服务器不会去记得你,所以就是无状态协议
二、保存用户状态的两大机制
1、Session
2、Cookie
(1)是Web服务器保存在客户端的一系列文本信息
(2)作用:
1)对特定对象的追踪;
2)保存用户网页浏览记录与习惯;
3)简化登录。
(3)安全风险:容易泄露用户信息
(4)Jsp中创建与使用Cookie
1)创建Cookie对象
Cookie newCookie = new Cookie(String key , Object value);
2)写入Cookie对象
response.addCookie(newCookie);
3)读取Cookie对象
Cookie[] cookies = request.getCookies();
4)常用方法
void setMaxAge(int expiry)设置cookie的有效期,以秒为单位void setValue(String value)——在cookie创建后,对cookie进行赋值 String getName()——获取cookie的名称 String getValue()——获取cookie的值 int getMaxAge()——获取cookie的有效时间,以秒为单位3、Session与Cookie的对比
(1)session
1)在服务器端保存用户信息
2)session中保存的是Object类型
3)随会话的结束而将其存储的数据销毁
4)保存重要的信息
(2)cookie
1)在客户端保存用户信息
2)cookie保存的是String类型
3)cookie可以长期保存在客户端
4)保存不重要的用户信息
- java web —— JSP状态管理
- jsp学习笔记——JSP状态管理
- Java Web 第五天 Web状态管理
- Java进阶之jsp状态管理
- Java Web—初识jsp
- jsp会话状态管理
- Jsp状态管理
- JSP状态管理
- 【jsp笔记】状态管理
- jsp状态管理
- jsp状态管理
- JSP状态管理
- JSP状态管理
- jsp状态管理
- jsp状态管理
- Jsp状态管理
- JSP状态管理-6.16
- JSP状态管理
- 机器学习导论-绪论
- 创建SvcHost.exe调用的服务原理与实践
- 二叉树的深度
- 函数模板template-重载的模板
- (15)Java多线程之线程异常
- java web —— JSP状态管理
- NLP+VS=>Image Caption︱自动生成图像标题技术论文+相关项目
- c++ struct下的矩阵乘法
- Stanford机器学习-Linear Regressioon with One Variable(3)
- [Java][StringUtils]字符串工具类的常用方法
- shared_ptr的理解和注意事项
- Spring get start
- 1.gdb调试初级
- 让EFCore更疯狂些的扩展类库(一):通过json文件配置sql语句