如果${object}
爲空,則其項目由*{item}
訪問將導致:thymeleaf屬性或字段不能爲null找到
org.springframework.expression.spel.SpelEvaluationException: EL1007E: Property or field 'item' cannot be found on null
那麼如何解決這一點,我想有DIV結構依然存在,像以下示例中,currentUser
爲空時,包含城市和名稱的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