Я застрял в решении этой проблемы с нумерацией страниц.Когда я пытаюсь попасть на страницу индекса, я получаю это сообщение
Произошла непредвиденная ошибка (тип = Внутренняя ошибка сервера, статус = 500).Исключительная ситуация при вычислении выражения SpringEL: "# numbers.sequence (0, page.totalPages-1" (template: "index" - строка 36, столбец 38)
И в отладке я нашел эту конкретную строку
Caused by: org.springframework.expression.spel.SpelParseException: Expression [#numbers.sequence(0,page.totalPages-1] @17: EL1051E: Unexpectedly ran out of arguments
Нумерация страниц
<ul class="nav nav-pills">
<li class="nav-item" th:each="i: ${#numbers.sequence(0,data.totalPages-1}">
<a th:href="@{/(page=${i})}" th:text="${i}" class="nav-link"></a>
</li>
</ul>
Контроллер
@RequestMapping(value = {"/"}, method = RequestMethod.GET)
public String showPage(Model model, @RequestParam(defaultValue = "0") int page){
model.addAttribute("data",phonebookRepository.findAll(PageRequest.of(page,4)));
model.addAttribute("currentPage",page);
return "index";
}