th:if{user.doc_id = user.my_doc_id} {
<h3 th:text="${user.firstName} + ' ' + ${user.lastName}"></h3>
}
但我知道这根本不对,我不知道该怎么做。
答案 0 :(得分:0)
欢迎来到SO。
有多种方法可以解决这个普遍问题。这是一个。
您可以使用th:each
来遍历列表。如果ID相等,则打印语句。您可以选择使用<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和字符串,则可以使用this post中的${#strings.equals(generic.value, #strings.toString(user.doc_id))}
。
th:block
很不错,因为它根本不会创建HTML标记,因此您可以根据需要使用它。使用许多嵌套块读取它会变得有点困难。