如何在多个Struts 2操作类中获取存储的会话值?

时间:2013-06-14 16:06:15

标签: java session struts2 struts

如何在多个Struts 2操作类中获取存储的会话值? 我不想在所有操作中使用SessionAware接口。

2 个答案:

答案 0 :(得分:4)

您有三种选择:

  1. 做得正确并使用SessionAware
  2. 做得正确并使用使用SessionAware
  3. 的基本操作类
  4. 做错了并使用ActionContext
  5. Map attibutes = ActionContext.getContext().getSession();
    

    How do we get access to the session下的Struts 2 wiki上记录。

    为什么您想要使用SessionAware并让您的行动更容易测试?

答案 1 :(得分:0)

您至少有另外五个选项: