代码之家  ›  专栏  ›  技术社区  ›  blockhead

是否可以检索存储在任意grails会话中的信息?

  •  0
  • blockhead  · 技术社区  · 14 年前

    给定sessionid,是否可以从存储会话数据的任何位置检索该信息,或者是否必须将所需信息存储在数据库中,并基于sessionid进行检索?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Burt Beckwith    14 年前

    在servlet规范的早期版本中,有一种获取所有会话的方法,但由于存在安全风险而被删除。您可以在中注册HttpSessionListener的实现网站.xml(运行 grails install-templates 编辑src/templates/war/网站.xml注册)并以这种方式跟踪会话。

    App-Info 插件将此作为一个特性(以及其他特性)。它在默认情况下是禁用的,但是通过添加 grails.plugins.appinfo.useContextListener = true 到grails app/conf/配置groovy