Java 在freemarker中,当从控制器读取数据时,它没有显示它正在执行的确切值。为什么?
这是我的代码:-固定和可变工资存储在数据库中,如:14.40和300.70 当在ui中显示这些值时,它像固定的、可变的工资14301一样显示,这是一种四舍五入的方法。如何获得pzl任意一个的精确值。EmployeeInfoForm这是我的obj包含所有字段Java 在freemarker中,当从控制器读取数据时,它没有显示它正在执行的确切值。为什么?,java,sql,freemarker,Java,Sql,Freemarker,这是我的代码:-固定和可变工资存储在数据库中,如:14.40和300.70 当在ui中显示这些值时,它像固定的、可变的工资14301一样显示,这是一种四舍五入的方法。如何获得pzl任意一个的精确值。EmployeeInfoForm这是我的obj包含所有字段 <tr> <th >Fixed salary:</th> <td>${(employeeInfoForm.fixedSalary)!'--'}</td>
<tr>
<th >Fixed salary:</th>
<td>${(employeeInfoForm.fixedSalary)!'--'}</td>
<th >Variable Salary:</th>
<td>${(employeeInfoForm.variableSalary)!'--'}</td>
</tr>
需要记住两件事- i employeeForm.fixedSalary和employeeForm.variableSalary的类型是什么?换句话说,需要确保在输入值以替换模板之前不会发生舍入
ii检查模板中是否设置了数字格式,例如:。,四舍五入到小数点后两位是的,我得到了答案。男士:我做得像这个固定工资:或者这个也在计算:-固定工资:只是我使用了freemarker的内置功能。你的答案是什么