The tag library

使ってみた。
http://www.displaytag.org/index.jsp

Listインターフェースを実装したクラスにBeanを突っ込んだものを渡してやると,自動的にテーブル表示してくれるカスタムタグ。列のソート,複数ページ表示,csvやpdfへのエクスポートなどをサポートしている。日本語も今のところ大丈夫(taglibraly_ja.propertiesで設定も可)。

不満があるのは,以下の点。

  • ソート時にセカンドキーを指定できない
  • 行番号を表示できるが,ソートすると行番号まで入れ代わってしまう(固定する設定が欲しい)

ソートは文字列として行われるので,10より2が先に来てしまう。これを避けるには,表示プロパティにはintを指定して,ColumnDecoraterで表示形式を決めるようにするといい(と思う)。

mixi日記から転載)