Spring Boot& Thymeleaf - 为后续通话保存搜索表单的最佳方式

时间:2016-07-19 20:34:52

标签: java spring spring-mvc spring-boot thymeleaf

我正在开发一个实现搜索表单页面的Spring Boot应用程序,以便用户能够缩小搜索结果,这与Pageable和QueryDSL一起使用以满足所有需求,我暂时将搜索表单保存在bean将其传递给Spring Data并返回搜索结果。

问题是,结果页面实现了搜索查询的其他页面的链接,如此

第一页| 1 | 2 | 3 | 4 | 5 | ...... 10 |下一步

此链接如下:“/ contract / nextPage?page = 1& size = 20”

但是当用户,例如点击任何这些链接时,显然,我没有“搜索参数”那个第一次请求到控制器的位置。

那么“存储”这些信息的最佳方法是什么,以便我可以重复使用它来获取下一页,我该怎么办呢?

非常感谢大家,对不起,如果这是一个太新手的问题。

1 个答案:

答案 0 :(得分:0)

您可以在控制器中使用model.addAttribute添加PageSize

您可以在需要时通过JavaScriptThymeleaf中的表单将其发送到那里。