Добро пожаловать на SO.
Существуют различные способы решения этой общей проблемы.Вот один из них.
Вы можете использовать th:each
для просмотра списка.Если идентификаторы равны, выведите инструкцию.При желании вы можете удалить тег <span>
с помощью th:remove="tag"
.
<th:block th:each="user : ${doctorList}">
<th:block th:if="${user.doc_id == my_doc_id}">
<span th:text="${user.firstName} + ' ' + ${user.lastName}" th:remove="tag">[First Name, Last Name]</span>
</th:block>
</th:block>
Проверка на равенство будет зависеть от типов, которые вы сравниваете.Например, если вы сравниваете int и строку, вы можете использовать ${#strings.equals(generic.value, #strings.toString(user.doc_id))}
, как в , этот пост .
th:block
хорош, потому что он вообще не создает HTML-теги, так что вы можете использовать это по мере необходимости.Однако читать со многими вложенными блоками становится немного сложнее.