我正在开发一个实现搜索表单页面的Spring Boot应用程序,以便用户能够缩小搜索结果,这与Pageable和QueryDSL一起使用以满足所有需求,我暂时将搜索表单保存在bean将其传递给Spring Data并返回搜索结果。
问题是,结果页面实现了搜索查询的其他页面的链接,如此
第一页| 1 | 2 | 3 | 4 | 5 | ...... 10 |下一步
此链接如下:“/ contract / nextPage?page = 1& size = 20”
但是当用户,例如点击任何这些链接时,显然,我没有“搜索参数”那个第一次请求到控制器的位置。
那么“存储”这些信息的最佳方法是什么,以便我可以重复使用它来获取下一页,我该怎么办呢?
非常感谢大家,对不起,如果这是一个太新手的问题。
答案 0 :(得分:0)
您可以在控制器中使用model.addAttribute
添加Page
或Size
。
您可以在需要时通过JavaScript
或Thymeleaf
中的表单将其发送到那里。