过期是指用户会话与服务器连接过程中长时间无动作,或者连接超出有效期;过期之后,用户会话的数据会被清除或者回收。过期时间一般设置为30分钟。
本教程的运行环境:系统,Dell G3电脑。
已过期是什么意思?
失效也就是通常说的过期,是指当没有对服务器触发任何连接操作时,在规定的时间内被清除或者回收,使其消失。一般配置为30分钟。
什么是?
在计算机中,尤其是在网络应用程序中,这称为“会话控制”。对象存储特定用户会话所需的属性和配置信息。这样,当用户在应用程序中的网页之间跳转时,存储在对象中的变量不会丢失,而是会在整个用户会话期间持续存在。当用户从应用程序请求网页时,如果用户尚未拥有会话,则 Web 服务器将自动创建一个对象。
当会话过期或被放弃时,服务器将终止该会话。对象最常见的用途之一是存储用户偏好。例如,如果用户表示他们不喜欢看图形,您可以将该信息存储在对象中。有关使用对象的更多信息,请参阅“ASP 应用程序”部分中的“管理会话”。请注意,会话状态仅在受支持的浏览器中维护。
分析知识点:
1.它其实就是一个Map,key=value对,获取的是.(“name”);中设置的参数。
2. 有效期从什么时候开始计算?是从登录时开始计算还是从停止活动时开始计算?
答:从不活跃时间开始计算,如果你一直活跃,则永不过期。
时间从该节点未被访问时开始计算;一旦被访问,时间重置为0;
3.设置过期时间
a) 在 web.xml 中
<session-config>30 //单位为分钟
登录并复制
b) 在程序中手动设置
session.setMaxInactiveInterval(30 * 60);//设置单位为秒,设置为-1永不过期
登录并复制
c) 您也可以通过在.xml中定义来修改过期时间,如下所示:
登录并复制
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。