JSP/JSTLの特定のクラスのデフォルトレンダラーを登録する方法があるのだろうかと思っていました。JSP/JSTLでクラスのレンダラーを登録するには?
私のページには、各テーブル行が一般的なList<Object>
として到着する表形式のレポートが表示されています。私は特定の品目の種類を事前に知らないので、<c:out ...>
で値を出力しています。これは私が知る限りtoString()
です。
ここでアイテムのクラスに基づいてフォーマットを変更したいと思います。小数の形式を変更します。もちろん私はタイプを知らないので<fmt:formatXXX ...>
を使うことはできません。
JSFでこれが可能だと思います。しかし、JSPでこれを達成する方法はありますか?
ベストショットのsofarはList<Object>
をList<String>
に変換し、コントローラクラスにフォーマットを適用することですが、これは改造者のIMHOを登録するよりもややエレガントです。
は私に良いヒントように見えます!試してみるのに1秒をあげてください:) –
これはおそらく私のためにちょうど良いでしょう、チップのおかげで! –
ようこそ。 – BalusC