前台代码 <th colspan="6" > <div class="ui mini pagination menu" th:if="${page.totalPages}>1"> <a th:href="@{/admin/tags(pageNum=${page.number}-1)}" class="item" th:unless="@{page.first}">上一页</a> <a th:href="@{/admin/tags(pageNum=${page.number}+1)}" class="item" th:unless="@{page.last}">下一页</a> </div> <a href="#" th:href="@{/admin/tags/input}" class="ui mini right floated teal basic button">增加</a> </th>
后台代码
@GetMapping("/tags") public String tags(@PageableDefault(size = 5,sort = {"id"},direction = Sort.Direction.DESC) Pageable pageable, Model model){ model.addAttribute("page",tagService.listTag(pageable)); return "admin/tags"; }
问题:page.totalPages拿不到值是为什么?
解决了就好
谢谢,已经找到问题了,是因为把th:unless="${page.first}"中的$写成了@
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
后台看下tagService.listTag(pageable)是否为空。