The tag library
使ってみた。
http://www.displaytag.org/index.jsp
Listインターフェースを実装したクラスにBeanを突っ込んだものを渡してやると,自動的にテーブル表示してくれるカスタムタグ。列のソート,複数ページ表示,csvやpdfへのエクスポートなどをサポートしている。日本語も今のところ大丈夫(taglibraly_ja.propertiesで設定も可)。
不満があるのは,以下の点。
- ソート時にセカンドキーを指定できない
- 行番号を表示できるが,ソートすると行番号まで入れ代わってしまう(固定する設定が欲しい)
ソートは文字列として行われるので,10より2が先に来てしまう。これを避けるには,表示プロパティにはintを指定して,ColumnDecoraterで表示形式を決めるようにするといい(と思う)。
(mixi日記から転載)