SAStrutsでは、次のように記述することでセッション情報にアクセスできる。
@Resource
private Map<String, Object> sessionScope;
これはSeasar2が暗黙のオブジェクトとして、このsessionScopeを定義しているからである。
アクションクラスで@Resourceを付けて上記の名前の通り宣言すると、セッション情報にアクセスできる。
セッション情報への設定、セッション情報の取得コードは、次の通り。
sessionScope.put("userId", userId);
(Integer) sessionScope.get("userId");
0 件のコメント:
コメントを投稿