在 Thymeleaf 中订购
Order by in Thymeleaf
我需要按订单 Asc
显示此 foreach
,我该怎么做?
<tr th:each="ment : ${mentor}" th:if="${ment.jobId == job.id}">
<td th:text="${ment.id}"></td>
<td th:text="${ment.name}"></td>
<td th:text="${ment.qtyMentee}"></td>
<td th:text="${ment.jobId}"></td>
</tr>
这可以通过列表的排序实用程序方法来实现,如 here 所述。
/*
* Sort a copy of the given list. The members of the list must implement
* comparable or you must define a comparator.
*/
${#lists.sort(list)}
${#lists.sort(list, comparator)}
示例
<tr th:each="ment : ${#lists.sort(mentor)}">
我也有 Whosebug,在我的例子中我忘了实现 Comparable:
Comparable<E>
错误误导,thymeleaf 可以识别需要实施 compareable。
我需要按订单 Asc
显示此 foreach
,我该怎么做?
<tr th:each="ment : ${mentor}" th:if="${ment.jobId == job.id}">
<td th:text="${ment.id}"></td>
<td th:text="${ment.name}"></td>
<td th:text="${ment.qtyMentee}"></td>
<td th:text="${ment.jobId}"></td>
</tr>
这可以通过列表的排序实用程序方法来实现,如 here 所述。
/*
* Sort a copy of the given list. The members of the list must implement
* comparable or you must define a comparator.
*/
${#lists.sort(list)}
${#lists.sort(list, comparator)}
示例
<tr th:each="ment : ${#lists.sort(mentor)}">
我也有 Whosebug,在我的例子中我忘了实现 Comparable:
Comparable<E>
错误误导,thymeleaf 可以识别需要实施 compareable。