如何使用freemarker在表格中显示空白记录

时间:2011-04-23 10:52:16

标签: freemarker

我的数据库表中有一个属性工作时间是整数,它的值为0,我想使用freemarker在表中显示空白记录。怎么做?

<#list empAttendanceStatus as employee>
    <td>${employee.worktime!""}</td>
</#list>

1 个答案:

答案 0 :(得分:0)

我假设你的字段是Java类型的“整数”,如果是这样,使用!只有整数为空时才会显示空白。如果使用int,它将始终初始化为零,因此没有空白或空的概念。

如果要在Integer为0时显示空白,则需要使用if语句。

<#if integer != 0>
   ${integer}
</#if>

我猜,也许你想在用户输入0时显示0,在用户没有输入任何内容时显示空白?如果是这种情况,则必须使用“整数”,并使用null表示未输入的任何内容。