【问题标题】:how to show blank record in table using freemarker如何使用freemarker在表格中显示空白记录
【发布时间】:2011-08-11 10:45:23
【问题描述】:

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

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

【问题讨论】:

  • 你的例子不好吗?会发生什么?

标签: freemarker


【解决方案1】:

我假设您的字段是 Java 类型的“整数”,如果是这种情况,请使用 !仅当整数为空时才会显示空白。如果你使用int,它总是初始化为零,所以没有空白或空的概念。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多