Как использовать Java BigDecimal во Freemarker? - PullRequest
1 голос
/ 27 ноября 2011

Я получаю значение BigDecimal из БД. Это равно «0E-10». Когда оно передается свободному маркеру, значение оборачивается как 0.

Я уже пытался использовать арифметический движок как BigDecimal, но он бесполезен.

Ответы [ 2 ]

0 голосов
/ 09 мая 2012
0 голосов
/ 29 ноября 2011

Вы хотите сказать, что хотите всегда печатать в научной записи? Вы можете использовать $ {variable? String ("0. ## E0")}, чтобы сделать это во Freemarker. Freemarker автоматически преобразует вещи в удобные для пользователя строки, если вы не укажете определенный формат.

...