三种设置session有效时间的方法
创始人
2024-04-18 23:03:45

session的默认有效时间是30分钟(min)


方法一:使用java函数:session.setMaxInactiveInterval()

举例:设置的有效期是30分钟(min)

session.setMaxInactiveInterval(30 * 60); //30分*60秒

注意:以秒(s)为单位。

           如果设置的值为零或负数,则表示会话将永不超时!

方法二:在项目中web.xml的session-config中配置

举例:设置有效期为30分钟(min)

 30
 

注意:以分钟为单位,必须为整数。

           如果 session-timeout元素的值为零或负数,则表示会话将永不超时!

方法三:直接在应用服务器中设置

举例:在tomcat安装目录中conf/web.xml找到元素,tomcat默认设置是30分钟。

注意:以分钟为单位,必须为整数。

           如果 session-timeout元素的值为零或负数,则表示会话将永不超时!

这三种方法设置session有效期的优先级(此处优先级指的是如果1、2、3三种方法同时使用时的优先级)。  即:1>2>3

相关内容

热门资讯

广州“十五五”规划建议:构建赛... 转自:北京日报客户端中共广州市委关于制定广州市国民经济和社会发展第十五个五年规划的建议发布。其中提到...
新民艺评丨漪铜:紫色葡萄酒在月... (来源:上观新闻)近日,上海大学音乐学院长笛教师、苏州交响乐团客席首席、上海歌剧院交响乐团客席首席、...
大行评级丨麦格理:山东黄金将受... 格隆汇12月22日|麦格理发表研究报告指,对金价持正面看法,并认为山东黄金将受惠于金价上升及产能增长...
一次性信用修复政策来了!涉及信... 界面新闻记者 | 安震12月22日,中国人民银行发布通知,实施一次性信用修复政策,支持信用受损但积极...
中央安全生产考核巡查组在江苏明... 来源:中华人民共和国应急管理部11月份以来,2025年度安全生产考核巡查正式启动,由国务院安委会有关...