в freemarker при чтении данных с контроллера он не отображает точное значение, которое он выполняет, почему? - PullRequest
0 голосов
/ 19 мая 2011

это мой код: -фиксировано, переменная зарплата хранится в базе данных как: 14.40 и 300.70 отображая эти значения в пользовательском интерфейсе, они отображаются как фиксированная, переменная зарплата как получить точное значение pzl любой. (employeeInfoForm) это мой объект содержит все поля.

<tr>
    <th >Fixed salary:</th>
    <td>${(employeeInfoForm.fixedSalary)!'--'}</td> 

    <th >Variable Salary:</th>
    <td>${(employeeInfoForm.variableSalary)!'--'}</td>  
</tr>

1 Ответ

0 голосов
/ 19 мая 2011

Нужно иметь в виду две вещи -

i) Какие бывают типы для employeeForm.fixedSalary и employeeForm.variableSalary? Другими словами, необходимо убедиться, что округление не происходит до того, как значение введено для замены в шаблоне;

ii) проверить и посмотреть, установлен ли формат числа в шаблоне, например, <#setting number_format="0.##"> округляет до двух десятичных знаков

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...