Spring MVC を Spring アプリのフロントエンドとして使用しています。レポートのすべての値を含むモデルに入れられるオブジェクトがあります。次のようになります。
public class AggregateResultBean {
private String regionName;
private String countryName;
private String indicatorId;
@NumberFormat(pattern="#,###,###.00")
private HashMap<String, BigDecimal> indicatorValues;
.
.
.
}
私の jsp では、上記の indicatorValues ハッシュマップのキーである Jan97、Feb97 などの月のリストをループし、特定の月の indicatorValue を取得します。
その値をフォーマットしたいのですが、上記のコードではうまくいきません。
2 つ目の、より複雑な部分は、たとえば、indicatorId = 5 などの場合に、numberFormatter を Percent Formatter にしたいということです。注釈を使用して(または注釈なしで)これを行うにはどうすればよいですか?