`

(转)[Java]设置Session过期时间

    博客分类:
  • Java
阅读更多

转自:https://www.cnblogs.com/EasonJim/p/7723598.html

 

1、Spring Boot:

server.session.cookie.comment = #注释会话cookie。
server.session.cookie.domain = #会话cookie的域。
server.session.cookie.http-only =#“HttpOnly”标志为会话cookie。
server.session.cookie.max-age = #会话cookie的最大年龄(以秒为单位)。
server.session.cookie.name = #会话cookie名称。
server.session.cookie.path = #会话cookie的路径。
server.session.cookie.secure = #“Secure”标志为会话cookie。
server.session.persistent = false #在重新启动之间持续会话数据。
server.session.store-dir = #用于存储会话数据的目录。
server.session.timeout = #会话超时(秒)。
server.session.tracking-modes =#会话跟踪模式(以下一个或多个:“cookie”,“url”,“ssl”)。

 

2、Web容器中,如Tomcat里可以设置超时时间为30分钟 

 

3、在web.xml中的session-config配置 

session-timeout元素用来指定默认的会话超时时间间隔,以分钟为单位。该元素值必须为整数。如果session-timeout元素的值为零或负数,则表示会话将永远不会超时。如,设置session失效时间为30分钟:  

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

 

4、在程序中调用session的setMaxInactiveInterval方法设置

session.setMaxInactiveInterval(30 * 60);  

setMaxInactiveInterval设置的是当前会话的失效时间,不是整个web的时间,单位为以秒计算。如果设置的值为零或负数,则表示会话将永远不会超时。常用于设置当前会话时间。 

 

 
分享到:
评论

相关推荐

    在ASP.NET中,设置Session的过期时间的方法

    方法一:  在后台应用程序中设置:Session.Timeout = 1;  注意:1、此方法可以设置在一个... 您可能感兴趣的文章:php 如何设置一个严格控制过期时间的sessionjava设置session过期时间的实现方法php中实现精确设置se

    java设置session过期时间的实现方法

    主要介绍了java设置session过期时间的实现方法,以实例形式详细讲述了具体实现过程,非常具有参考借鉴价值,需要的朋友可以参考下

    Java中设置session超时(失效)的三种方法

    主要介绍了Java中设置session超时(失效)的三种方法,本文讲解了在web容器中设置、在工程的web.xml中设置、通过java代码设置3种方法,需要的朋友可以参考下

    Java Web实现session过期后自动跳转到登陆页功能【基于过滤器】

    主要介绍了Java Web实现session过期后自动跳转到登陆页功能,涉及java过滤器针对session的判断与跳转相关操作技巧,需要的朋友可以参考下

    springboot-shiro

    使用springboot2.0整合shiro 包含文件:sql,内容:session会话过期时间设置,缓存设置,一同整合了mybatis-generator.

    SpringMVC拦截器实现监听session是否过期详解

    主要介绍了SpringMVC拦截器实现监听session是否过期详解,还是比较不错的,这里分享给大家,供需要的朋友参考。

    jsp cookie+session实现简易自动登录

    如果设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie依然有效直到超过设定的过期时间。 login.jsp &lt;&#37;@ page language=java contentType=text/html; charset=UTF-8 ...

    springboot+redis+token保持登录

    通过redis 设置session过期时间,实现token 登录机制

    Java Web应用开发:个人信息修改.docx

    (2) 创建用户信息修改页面userEdit.jsp,该页面包含修改信息的表单,初始化要把用户对象从session中取出来,如果对象不存在,说明用户没有登录,或者session过期了,提示用户登录,回到首页。如果用户对象不为空,把...

    WEB16-session&cookie-源代码.rar

    WEB16_session&cookie。 案例一、记录用户的上次访问时间---cookie 案例二、实现验证码的校验----session。 1.服务器端向客户端...设置cookie信息在浏览器的磁盘文件中存储的时间是10分钟,过期浏览器 自动删除该co

    PHP中怎样保持SESSION不过期 原理及方案介绍

    本文主要讨论WEB SESSION,其一般有两种:客户端SESSION和服务器端SESSION,后一种最常见的属于Java Beans提供的

    java面试宝典

    152、如何设置cookie在某一时间后过期? 37 153、如何获得当前的sessions数? 37 154、能设置一些代码在我所有的JSP文件之上运行?如果可以,能共享吗? 37 155、对一个JSP页,如果多个客户端同时请求它,同步可能吗...

    Ehcahe配置

    众所周知,hibernate具有两级缓存,一级缓存使我们的session对象来处理,但是二级缓存需要借助第三方库来实现,Ehcache就是这样的一个库。

    SpringBoot 实现扫码登录

    PC端监听二维码session状态接口,目前定义状态:0 二维码生成成功 ,1 手机端扫码成功 2手机端确认登录 -1 sessionId过期失效 二维码扫描通知,手机端扫描成功会调用此接口,发送session通知 手机端确认通知,手机端...

    ZookeeperJava客户端zkclient.zip

    简单、高效的Zookeeper Java客户端。... session过期自动重连、机制 快速入门 下面部分将引导使用者快速入门。 快速指南: 简单快速入门使用,满足大部分需求 FAQ: 常见的问题 标签:zkclient

    DWZ+springMVC+security+权限+mybatis+postgresql+demo

    我就花了几天的时间制作和部署了初始化系统,完成了login的登录,同时对用户登录和session过期进行安全验证,同时将原有的mybaits改造成了postgre,另外增加了权限的使用方法,由于原来的DWZ的列表增删改查、分页并...

    JAVA制造装备物联及生产管理(ERP)系统源码

    添加了shiro session过期的登录跳转 jQuery EasyUI开发前端页面,利用jQuery文件上传插件实现拖拽上传的效果并对文件类型、大小、数量进行控制;利用search-box实现查找功能 Druid(数据源配置 sql防注入 sql...

    java ssm开发的生产管理ERP系统

    添加了shiro session过期的登录跳转 - jQuery EasyUI开发前端页面,利用jQuery文件上传插件实现拖拽上传的效果并对文件类型、大小、数量进行控制;利用search-box实现查找功能 - [Druid(数据源配置 sql防注入 sql...

    MF00331-JAVA制造装备物联生产管理(ERP)源码.zip

    添加了shiro session过期的登录跳转 jQuery EasyUI开发前端页面,利用jQuery文件上传插件实现拖拽上传的效果并对文件类型、大小、数量进行控制;利用search-box实现查找功能 Druid(数据源配置 sql防注入 sql性能...

    2021互联网大厂Java架构师面试题突击视频教程

    22_redis的过期策略能介绍一下?要不你再手写一个LRU? 23_怎么保证redis是高并发以及高可用的? 24_怎么保证redis挂掉之后再重启数据可以进行恢复? 25_你能聊聊redis cluster集群模式的原理吗? 26_你能说说我们...

Global site tag (gtag.js) - Google Analytics