Java web 开发 Session超时设置
2023-09-27 14:23:03 时间
在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。
#
设置Session超时时间方式:
1.在web.xml中设置session-config如下:
<session-config>
<session-timeout>2</session-timeout>
</session-config>
即客户端连续两次与服务器交互间隔时间最长为2分钟,2分钟后session.getAttribute()获取的值为空
API信息:
session.getCreationTime() 获取session的创建时间
session.getLastAccessedTime() 获取上次与服务器交互时间
session.getMaxInactiveInterval() 获取sess
相关文章
- 如何准备阿里社招面试,顺谈 Java 程序员学习中各阶段的建议【转】
- 为什么java web项目中要使用spring
- Java Web数据库篇之MySQL特性
- SPRING SECURITY JAVA配置:Web Security
- java web Servlet开发(二)
- 2020 年度编程语言排行榜出炉!C 语言称霸,Java 遭遇滑铁卢…….
- IDEA调试SpringMvc项目时,出错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener,解决办法
- Java Web-JQuery学习
- Java Web-Filter and listener
- Java Web----Java Web的数据库操作(二)
- 阿里云体验实验室-3:搭建Java Web开发环境
- Java EE之Hibernate异常总结【2】Field 'id' doesn't have a default value
- MyEclipse开发的java web项目在 Eclipse中无法识别
- 为什么java的web开发中URLEncoder.encode方法要为什么要调用两次
- Java精选笔记_Tomcat开发Web站点
- Java Web中的编码解析
- 【java web篇】Servlet体系结构与urlPatten配置
- 【java web篇】Tomcat的基本使用
- java web开发(mybatis编程)
- java web开发(IDEA下的多module开发)
- java web开发(从spring boot到spring cloud)
- java web开发(编写第一个spring mvc)
- java web开发(jsp传递数据给servlet)
- java web开发(学习路线)
- MAVEN创建JAVA的Web工程
- Web开发环境搭建 Eclipse-Java EE 篇
- 关于JAVA的参数列表传值的问题
- ELKStack入门篇(二)之Nginx、Tomcat、Java日志收集以及TCP收集日志使用