thymeleaf分页后使用th:href来动态传参,结果每次返回都是/test?start=1&size=2,有方法不带参数吗
最近在看thymeleaf,写一些demo,今天参照网上的栗子写个分页玩
下面是我的冗余代码
<a th:href="@{/allExchInfo(start=${page.number}+1,size=${page.size})}" class="page-link" data-th-attr="pageIndex=${page.number} + 1,start=${page.number}+1,size=${page.size}" aria-label="Next">
后端用
public ModelAndView hello( HttpServletRequest request){
ModelAndView mv = new ModelAndView("/test");
Sort sort = new Sort(Sort.DEFAULT_DIRECTION, "id");
// Pageable pageable = new PageRequest(start, limit, sort); //page,size,sort
Integer start = request.getParameter("start") == null ? 0:Integer.valueOf(request.getParameter("start"));
Integer limit = request.getParameter("limit") == null ? 2:Integer.valueOf(request.getParameter("limit"));
Pageable pageable = new PageRequest(start, limit, sort);
Page<Exchange> page = exchangeService.findAll(pageable);
mv.addObject("page",page);
}
怎么能不显示那个参数start=1&size=2
方法我想了一下 用post代替?
form提交?
各位大佬有优雅的方案吗。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论