Session的生命周期

本文介绍了session的创建与销毁相关知识。session在用户首次访问服务器时创建,其销毁情况有三种:调用invalidate()方法;一定时间(默认30分钟)无活动被服务器自动销毁;浏览器或项目关闭。此外,session储存在服务器内存中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Session的生命周期


session的生命周期即指session从创建到销毁的过程。

session的创建

sessinon在用户第一次访问服务器时创建。1

session的销毁

<1>调用session的invalidate()方法后,session销毁。
<2>session在一定时间内没有活动,服务器会自动销毁session,默认时间为30分钟。2
<3>浏览器或项目关闭后,session销毁。

注:session储存在服务器内存中


  1. 用户访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建session。session可通过调用request.getSession(true)强制生成。 ↩︎

  2. session在服务器中可存在的最大时间设置方式:
    1.在Servlet中调用setMaxInactiveInterval()方法,单位为秒;
    2.在web.xml中的session-config中设置session-timeout属性,单位为分钟; ↩︎

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值