2007-05-14から1日間の記事一覧

[Struts2] Actionメソッドをフックする(@Before, @After, @BeforeResult)

Struts2では複数のアクションを1つのActionに記述できるので、TemplateMethodパターンではメソッドの前処理と後処理を書けません(Struts1では、Actionごとにメソッドが1つだったので、TemplateMethodパターンを利用して簡単にActionメソッドをフックできる…

セッションへのアクセス

Struts2では、SessionMapを利用してセッション情報にアクセスします。SessionMapはMapインターフェースの実装なので、ServletAPIに依存しません。SessionMapを取得するには、ActionContextかSessionAwareを利用します。 ActionContext Map session = (Map) A…