2008-09-01から1ヶ月間の記事一覧

アクション結果のキャッシュ

複雑なアクションの結果であまり更新されないものに関してはキャッシュをするようにしたいが、アプリからは透過で細かいことを気にせず使えるようなキャッシュフレームワークを調査中。JSPのカスタムタグのような実装が便利そうだ、s:actionで内部的にアクシ…

Struts2アプリのProfilingの方法

Struts2にはProfilingの仕組みが標準状態で組み込まれているのでそれを利用してインターセプターやアクションでどれだけ時間が掛っているか測定することができる。 profilingすることによって、モジュール化されていて1リクエストで複数のアクションが実行…

checkboxlistを複数行で出力する方法

Struts2のs:checkboxlistに配列を渡せば、複数選択可能なcheckboxが簡単に出力できる。しかし、全てが1行に出てしまうので要素数が多い場合に具合が良くない。次のように記述すると簡単に一行の出力要素数を調整できる。元のJSPはこんな感じで出力していた…

Struts2でTilesを利用することの利点

Struts2のJSPで出力にTilesのレイアウトを適用すると、利点としてレイアウト変更に容易に対応できるという点はすぐに分かるが実はもっと大きな利点がある。