2014-04-04 2 views

답변

1

스프링 3+ 또는 4+를 사용하는 경우 형식 특수 효과를 사용해야합니다. (예를 들어 스프링으로부터 문서)

@NumberFormat(style=Style.CURRENCY) 
private BigDecimal decimal; 

docs에서, 섹션 5.6.2,이를 사용하는 방법에 대한 자세한 설명이있다. 현재 jquery autoNumeric lib를 사용하여이 작업을 수행하고 있으며 문제없이 작동합니다.

+1

감사합니다. 아래에서 webDataBinder.registerCustomEditor (BigDecimal.class, new CustomNumberEditor (BigDecimal.class, NumberFormat.getCurrencyInstance (new en), "US"))를 구현하여 쉽게 해결할 수 있습니다. , 거짓)); – blackeyes123

+0

* 모든 * BigDecimal 인스턴스가 미국 통화에 사용되는 경우에만 해당 솔루션이 유용합니다. 내가 만들고있는 앱은 통화에 BigDecimal을 사용하지만 백분율과 같은 다른 값에도 사용합니다. –

관련 문제