以下のコードは、ページ設定を担当するウェブサイトのためのものです。都市のページに広告が表示されない場合は、次のエラーが表示されます。Thymeleafをブロックするのを防ぐ
There was an unexpected error (type=Internal Server Error, status=500).
Exception evaluating SpringEL expression: "#numbers.sequence(pager.startPage, pager.endPage)" (city:74)
声明Thymeleafは、私は何の広告は、その都市のために存在しない場合に実行するpagationから何かを防ぐことができればブロックのスタイルはありますか?
関連するコード
<div class="row">
<div th:if="${ads.totalPages != 1}"
class="form-group col-md-11 pagination-centered">
<ul class="pagination">
<li th:class="${ads.number == 0} ? disabled"><a
class="pageLink" th:href="1">«</a></li>
<li th:class="${ads.number == 0} ? disabled"><a
class="pageLink" th:href="${ads.number}">←</a></li>
<li
th:class="${ads.number == (page - 1)} ? 'active pointer-disabled'"
th:each="page : ${#numbers.sequence(pager.startPage, pager.endPage)}">
<a class="pageLink"
th:href="@{${'/' + cityForPage + '/{page}'}(page=${page})}"
th:text="${page}"></a>
</li>
<li th:class="${ads.number + 1 == ads.totalPages} ? disabled">
<a class="pageLink"
th:href="@{${'/' + cityForPage + '/{page}'}(page=${ads.number + 2})}">→</a>
</li>
<li th:class="${ads.number + 1 == ads.totalPages} ? disabled">
<a class="pageLink"
th:href="@{${'/' + cityForPage + '/{page}'}(page=${ads.totalPages})}">»</a>
</li>
</ul>
</div>
</div>