我是Play 2 (Scala)的新手。我需要使用分页来输出列表中的成员。这很容易,除了分页部分。
在我的路由文件中,我有我的搜索:
GET /find/thing/:type controllers.Application.showType(type: String)
如果我想把整个列表都输出到页面上,那么这种方法是可行的。
但是,如果我想要分页呢?我可以这样做 -
GET /find/thing/:type/:page controllers.Application.showType(type: String, page: Int)
但是如果用户只输入“myurl.com/find/thing/bestThing”而没有输入页面,会发生什么呢?很明显,当应该自动“默认”为页面1时,会出现错误。
有没有一种方法来设置这些参数的默认值?如果没有,那么最佳实践是什么呢?
谢谢!