【问题标题】:How set session attribute during session creation?创建会话时如何设置会话属性?
【发布时间】:2015-10-16 08:28:25
【问题描述】:

需要在会话中创建会话,执行一些操作并保存结果,之前会话暴露在其他代码部分。有一个HttpSessionListenr,但它会在创建会话后处理会话创建事件。似乎无法保证侦听器接收事件之间访问的会话。这是真的吗?

如何在创建会话之前覆盖会话创建机制或执行代码?

【问题讨论】:

    标签: java session servlets


    【解决方案1】:

    我可以想到两种方法:

    1. 使用辅助方法访问会话。
    2. 创建一个Filter 来初始化会话。

    选项 1 表示您的代码必须使用帮助程序。如果需要,助手将初始化会话。

    选项 2 表示将为所有过滤的请求初始化会话,即使不需要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-03
      • 1970-01-01
      • 2013-08-04
      • 2018-08-26
      • 1970-01-01
      • 1970-01-01
      • 2017-01-29
      • 2012-01-07
      相关资源
      最近更新 更多