gpt4 book ai didi

grails - 在另一个 session 中使用 session 变量grails 2.4.2

转载 作者:行者123 更新时间:2023-12-02 15:25:49 25 4
gpt4 key购买 nike

我正在使用grails 2.4.2,我想使用另一个 session 的 session 值,这可能吗?情况是:
我有一个用户,当用户登录并更新其个人资料时, super 管理员将收到有关更新的个人资料的通知。为此,我将变量设置为

 String notification = session.count
session.count =Integer.parseInt(notification) + verify

验证是更新的配置文件的值
现在,当 super 管理员登录后,我想在菜单页面上获取 session.count变量,而无需使用 session filters也是可能的吗?

最佳答案

不,sessions是隔离的。如果要访问一个用户在另一个用户的 session 中设置的状态,则必须使用或多或少的持久性存储:

您可以将您的var存储在数据库中,或者将service与例如ConcurrentHashMap:

class CrossContextService {
ConcurrentHashMap cache
}

class SomeController{
def crossContextService
def someAction(){
crossContextService.cache.count = ...
}
}

关于grails - 在另一个 session 中使用 session 变量grails 2.4.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27717626/

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