если ${object}
имеет нулевое значение, то его элементы посетили *{item}
бы вызвать:thymeleaf собственности или поле не может быть найден на нуль
org.springframework.expression.spel.SpelEvaluationException: EL1007E: Property or field 'item' cannot be found on null
Так как решить эту проблему, и я хочу, чтобы иметь структуру DIV осталась, как и в в следующем примере, когда currentUser
имеет значение null, div
, содержащий город и имя.
<div class="form" th:object="${currentUser}">
<div class="form-group form-group-sm">
<label>city:</label>
<span id="details_city" th:text="*{address == null ? '' : address.city}">Hongkong</span>
</div>
<div class="form-group form-group-sm">
<label>name:</label>
<span id="details_username" th:text="*{name}">Jane</span>
</div>
</div>
Я вернусь, когда попробую вашу идею. :) – Tiina