Как заставить 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 равен нулю.