Java Session过期设置:一分钟后失效
"要设置session一分钟后过期,可以使用以下代码:\n\njava\n// 获取当前session\nHttpSession session = request.getSession();\n\n// 设置session的过期时间为一分钟后的时间戳\nlong expireTime = System.currentTimeMillis() + 60 * 1000;\nsession.setMaxInactiveInterval(60); // 设置session的最大非活动间隔时间为60秒\n\n// 将过期时间保存到session中\nsession.setAttribute(\"expireTime\", expireTime);\n\n\n在设置session过期时间之后,可以在需要的地方检查session是否过期:\n\njava\n// 获取当前session\nHttpSession session = request.getSession();\n\n// 获取session中保存的过期时间\nlong expireTime = (Long) session.getAttribute(\"expireTime\");\n\n// 检查session是否过期\nif (System.currentTimeMillis() > expireTime) {\n // session已过期,执行相应的逻辑\n} else {\n // session未过期,执行相应的逻辑\n}\n\n\n请注意,上述代码中的request是HttpServletRequest对象,需要在方法参数中传入或通过其他方式获取。"
原文地址: https://www.cveoy.top/t/topic/p6P5 著作权归作者所有。请勿转载和采集!