Sessionへの登録とその使い方。

あんまり詳しい説明は載ってなくてやや苦労したのでちょっと書いておきます。
みなさんご存知かと思いますが。

まずセッションに保持りたいクラス作成(ただのパラメータのクラスっすが)

package jp.co.hebaru;

public class Hoge {
  private String hogahoga;

  public getHogahoga(){
   //ただのゲッター
  }

  public setHogahoga(String hogahoga){
   //ただのセッター
  }
}


そして、コンテナの名前とスコープを設定するhoge.dicon作成。


   

んでもって、app.diconの方に作ったdiconファイルをincludeしてやる。


   

で、肝心のSessionの取得方法は…。

Hoge hoge = (Hoge)SingletonS2ContainerFactory.getContainer().getComponent(Hoge.class);

でSessionで保持したインスタンスが取れーる!

ちなみにnullで来ることはなく最初は空インスタンスで取れます。

Seasarのvarsion2.4.7ですー。
困っている方は参考にしてみては?(いないか…。)