【发布时间】:2014-09-03 09:07:54
【问题描述】:
我正在使用 Play 框架 2.3.3。在一个页面上,我有一个实体列表以及使用标准播放表单绑定的过滤器表单,它就像一个魅力。但现在我想在列表下方添加分页。当用户单击列表下方的寻呼机链接(“下一个”或“上一个”)时,问题是保留表单参数。
类似的示例“计算机数据库”避免使用表单并处理简单方法参数等参数。但我的表单相当复杂:它绑定到case class SearchForm(purposeId: Option[Long], placeIds: Seq[Long], since: Option[Date], till: Option[Date])。
在没有 JS 的情况下处理这种情况的最佳方法是什么?
【问题讨论】:
-
您是使用 POST 搜索还是 GET?这听起来像 POST。不要使用 POST,使用 GET,并将您的参数放入路由器提取的查询参数中。然后您可以使用反向路由器轻松生成下一个/上一个链接,如下面的答案。
标签: forms scala playframework playframework-2.0 model-binding