Я предполагаю, что ваше поле является типом Java "Integer", если это так, используйте! будет пустым, только если целое число равно нулю. Если вы используете int, он всегда будет иметь нулевое значение, поэтому понятия «пусто» или «пусто» не существует.
Если вы хотите показать пустым, когда Integer равен 0, тогда вам нужно использовать оператор if.
<#if integer != 0>
${integer}
</#if>
Полагаю, возможно, вы хотите отобразить 0, когда пользователь вводит 0, и пустое, когда пользователь ничего не вводит? Если это так, вы должны использовать «Integer» и использовать ноль для представления ничего введенного.