Как заставить Thymeleaf показывать атрибут с пустым значением?

Я использую Thymeleaf 3.0.11 с Spring 4.3.22, без загрузки. Есть этот код:

<tbody class="clientdata section" th:data-id="${formModel?.client?.person?.userId ?: ''}">

Он отлично работает, когда userId имеет значение. Тогда вывод будет, например:

<tbody class="clientdata section" data-id="178051">

Однако, когда userId равен нулю, атрибут полностью исчезает:

<tbody class="clientdata section">

Если я укажу какое-то фиктивное значение в случае нулевого userId, он будет работать нормально:

<tbody class="clientdata section" th:data-id="${formModel?.client?.person?.userId ?: '0'}">

Но почему бы просто не отобразить атрибут с пустым значением? Т.е. я бы хотел, чтобы он отобразил:

<tbody class="clientdata section" data-id="">

в случае, если userId равен нулю.

0 ответов

Другие вопросы по тегам