Struts2 で session を扱うには session を扱いたいアクションクラスに SessionAware インターフェースを実装する。

そうすると、public void setSession(Map<String, Object> session) メソッドの実装を強要される。この引数が session オブジェクトなので、 Action 内にインスタンス変数を宣言します。

private Map<String, Object> session = null;

Mapなのでsessionへの値追加はputでOK。 session.put(“key”,”value”); と保管したい値を put してあげます。欲しい場合は逆に get(“key”)で値がとれます。