Весенняя загрузка тимьяна для каждого высказывания - PullRequest
0 голосов
/ 07 мая 2018

на домашней странице docotrs после входа в систему я пытаюсь написать для каждого оператора в Spring загрузочный файл thymeleaf, который будет извлекать и отображать только тех пациентов, у которых my_doc_id совпадает с doctorId. так что-то вроде

th:if{user.doc_id = user.my_doc_id} {
<h3 th:text="${user.firstName} + ' ' + ${user.lastName}"></h3>
}

но я знаю, что это совсем не правильно, и я понятия не имею, как это сделать.

1 Ответ

0 голосов
/ 07 мая 2018

Добро пожаловать на 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-теги, так что вы можете использовать это по мере необходимости.Однако читать со многими вложенными блоками становится немного сложнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...