セッション

生成〜使用

  1. org.apache.struts2.interceptor.SessionAwareをアクションクラスに実装。
  2. setSession(Map)の引数で渡されたMapが、セッションに格納されたデータになる。
  3. setSession(Map)ではフィールドに値を受け渡すだけにし、execute()などでMapを取り扱ってあげる。

破棄

  1. セッションのMapをSessionMapにキャスト。
  2. キャストしたMapに対して、SessionMap#invalidate()を実行
  3. 死亡確認


例)

((SessionMap)session).invalidate();