gpt4 book ai didi

java - 使用java进行 session 管理

转载 作者:行者123 更新时间:2023-12-01 14:33:31 24 4
gpt4 key购买 nike

我正在使用jboss服务器。截至目前,当我的服务器跳出时,我的用户就会注销。到时候我不会允许他们退出。即使我的服务器跳出,如何管理此 session 。

最佳答案

每当您重新启动服务器时,所有用户 session 都将丢失。如果您仍想保留用户 session ,请使用 cookie 来维护用户 session ,而不是使用 HttpSession 之类的东西。

当用户登录时,保留其 session 并维护 cookie。当服务器重新启动时检查 cookie 是否存在。如果存在则允许用户访问资源。

您可以将 cookie 设置为: 为此,您必须在网页中包含 jQuery.cookie.js 文件。用户登录后设置其 cookie。除非您将其移除或在特定时间后,否则它将保持设置状态。当您重新启动服务器时,所有 session 都将被销毁,但 cookie 将保留在浏览器中。因此,如果浏览器中没有 session 但存在 cookie,您可以自动登录用户并再次创建其 session 。

$.cookie("test", 1);

删除:

$.removeCookie("test");

此外,要在 cookie 上设置一定天数(此处为 10 天)的超时:

$.cookie("test", 1, { expires : 10 });

读回 cookie 的值:

var cookieValue = $.cookie("test");

关于java - 使用java进行 session 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16684173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com