2011年11月4日金曜日

[Seasar2][SAStruts]セッション情報へのアクセス

SAStrutsでは、次のように記述することでセッション情報にアクセスできる。

    @Resource
    private Map<String, Object> sessionScope;

これはSeasar2が暗黙のオブジェクトとして、このsessionScopeを定義しているからである。
アクションクラスで@Resourceを付けて上記の名前の通り宣言すると、セッション情報にアクセスできる。

セッション情報への設定、セッション情報の取得コードは、次の通り。

    sessionScope.put("userId", userId);
    (Integer) sessionScope.get("userId");

0 件のコメント:

コメントを投稿