как показать пустую запись в таблице с помощью freemarker - PullRequest
1 голос
/ 23 апреля 2011

У меня есть атрибут рабочего времени в моей таблице базы данных, который является целым числом, значение которого равно 0, я хочу показать пустую запись в таблице, используя freemarker.как это сделать?

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

1 Ответ

0 голосов
/ 26 апреля 2011

Я предполагаю, что ваше поле является типом Java "Integer", если это так, используйте! будет пустым, только если целое число равно нулю. Если вы используете int, он всегда будет иметь нулевое значение, поэтому понятия «пусто» или «пусто» не существует.

Если вы хотите показать пустым, когда Integer равен 0, тогда вам нужно использовать оператор if.

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

Полагаю, возможно, вы хотите отобразить 0, когда пользователь вводит 0, и пустое, когда пользователь ничего не вводит? Если это так, вы должны использовать «Integer» и использовать ноль для представления ничего введенного.

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