session什么时候被销毁_Session对象

session学习:

问题:

用户不同的请求在处理的时候需要使用其他请求的数据怎么办?

解决:

session技术

使用:

创建session对象

HTTPSession session=req.getSession();

存储数据到session中

session.setAttribute(String name,Object value);

获取session对象

HTTPSession session=req.getSession();

获取session中的数据

session.getAttribute(String name);注意:返回的Object类型,需要强制转换

删除session中的数据

session.removeAttribute(String name);注意:如果有数据则删除,没有什么都不做

强制销毁session

session.invalidate();

3a0ba544360e574ac4bcc2b80e310b18.png

流程:

1. 浏览器发送请求到Aservlet,在Aservlet中使用req.getSession()获取session对象

SessionId则创建一个新的Session对象如果有SessionID则将器对应的session对象

返回对象 到期销毁了,就算有sessionID也会创建哟个session

2. 校验session是否失效,存储数据到session对象中或者获取session中的数据,或者

删除session

特点:

Session解决了同于个用户不同请求键的数据共享问题

作用域:浏览器不关闭,session不失效,则同一用户的任意一次会话

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值