在freemarker中,当从控制器读取数据时,它没有显示它正在做的确切值,为什么?

时间:2011-05-19 04:50:11

标签: java sql freemarker

这是我的代码:-fixed,variable salary存储在数据库中,如:14.40和300.70 在ui中显示这些值时,它显示为固定的,可变的工资14,301,它正在进行圆形方法。如何获得精确值pzl任何一个。(employeeInfoForm)这是我的obj包含所有字段。

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

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

1 个答案:

答案 0 :(得分:0)

需要记住两件事 -

i)employeeForm.fixedSalaryemployeeForm.variableSalary的类型是什么?换句话说,需要确保在输入值以便在模板中替换之前不会发生舍入;

ii)检查并查看模板中是否设置了数字格式,例如<#setting number_format="0.##">轮到两位小数