Можно ли проверить, существует ли свойство сообщения?
Пример. Я хотел бы удалить разборный элемент div в цикле, содержащем только свойство сообщения.
<div th:each="payment : ${paymentList}">
<input type="radio" data-toggle="radio-collapse" data-target="#collapse1" [...] /> [...]
<div id="collapse1" th:utext="#{|payment.${payment.id}.additionalInfo|}" [...]>
Hello, world!
</div>
</div>
Если для платежа нет дополнительной информации, элемент не нужен.
Допустим, у нас есть идентификаторы DIRECT_DEBIT
, PAYPAL
и SAFERPAY
и следующие свойства сообщения:
payment.DIRECT_DEBIT=Direct debit
payment.DIRECT_DEBIT.additionalInfo=Direct debit info text...
payment.PAYPAL=PayPal
payment.PAYPAL.additionalInfo=PayPal info text...
payment.SAFERPAY=Saferpay
Как вы можете видеть, для сообщения SAFERPAY
.
отсутствует свойство сообщения71.