java session生命周期是多少?该如何设置?

TheDisguiser 2020-06-21 20:24:48 java常见问答 4722

小伙伴们知道session吗?今天我们就来了解了解session的生命周期有哪些及它的设置方法吧。

一、session生命周期

Session生命周期分为三个阶段:

Session初始化

java session生命周期是多少

Session各种行为

java session生命周期是多少

销毁session

java session生命周期是多少

二、session生命周期设置方法

第一种:

在Servlet中设置

HttpSession session = request.getSession();
session.setMaxInactiveInterval(60); //单位为秒

第二种:

在web.xml中设置session-config如下:

<session-config>
<session-timeout>2(单位:分钟)</session-timeout>
</session-config>

第三种:

在Tomcat的/conf/web.xml中session-config,默认值为:30分钟 配置全局Session生命周期,即所有在该服务器中部署的项目都会使用

<session-config>
<session-timeout>30</session-timeout>
</session-config>

以上就是关于session生命周期的所有内容了,还需要了解更多session常见问题的话,就请多多关注我们的网站吧。

推荐阅读:

java session中一般放哪些东西?

java session清空 ?怎么清空session的值?

java session用法是什么?一般用在什么地方?