【发布时间】:2026-01-14 09:25:01
【问题描述】:
我正在开发一个 Spring Boot 应用程序,它实现了一个搜索表单页面,以便用户能够缩小搜索结果,这与 Pageable 和 QueryDSL 一起满足所有需求,我暂时将搜索表单保存在bean 将其传递给 Spring Data 并返回搜索结果。
问题是,结果页面像这样为搜索查询的其他页面实现链接
首页 | 1 | 2 | 3 | 4 | 5 | …10 |下一个
这个链接是这样的:“/contract/nextPage?page=1&size=20”
但是,例如,当用户单击任何此链接时,显然,我不再拥有第一次向控制器请求时的“搜索参数”。
那么“存储”这些信息以便我可以重复使用它来获取下一页的最佳方式是什么?我该怎么做呢?
非常感谢大家,如果这是一个新手问题,请见谅。
【问题讨论】:
-
有什么建议吗?谢谢!
标签: java spring spring-mvc spring-boot thymeleaf