Я думаю, что вы можете использовать 1 переменное выражение ${}
для этого.
Попробуйте
<tr th:each="user : ${users}">
<td>
<span th:text="${user.display != null || user.display != '' ? user.display : 'null value!'}"> NOW is work</span>
</td>
</tr>
РЕДАКТИРОВАТЬ
Iпросто обратите внимание, как вы делаете свое состояние, поэтому я отредактировал свой ответ.Также нет ничего плохого в том, как вы используете переменные выражения, мой плохой.
Какова ценность user.display?Я предполагаю, что это не логическое значение, потому что, если это то, как вы делаете, ваше состояние не так.
${user.display} ? ${user.display} : 'null value!' // true if the value of user.display is boolean **true**
${user.display != null || user.display != ''} ? ${user.display} : 'null value!'} // true if the value of user.display is not null or not '' empty string
Попробуйте
<tr th:each="user : ${users}">
<td>
<span th:text="${user.display != null || user.display != ''} ? ${user.display} : 'null value!'}"> NOW is work</span>
</td>
</tr>