Playframework Play Framework-如果没有';不存在

Playframework Play Framework-如果没有';不存在,playframework,playframework-2.4,Playframework,Playframework 2.4,我想要一条这样的路线: GET /login com.me.controllers.Login(returnurl: String) 但是我想要http://127.0.0.1:9000/login为有效路线,默认为http://127.0.0.1:9000/login?returnurl=%2F即索引页 我可以通过重定向来实现这一点(我有一个自定义重定向控制器),但我想知道是否有更干净的方法来实现这一点?您可以使用允许指定的语法。 例如,您可以执行以下操作: GET /login c

我想要一条这样的路线:

GET  /login  com.me.controllers.Login(returnurl: String)
但是我想要
http://127.0.0.1:9000/login
为有效路线,默认为
http://127.0.0.1:9000/login?returnurl=%2F
即索引页


我可以通过重定向来实现这一点(我有一个自定义重定向控制器),但我想知道是否有更干净的方法来实现这一点?

您可以使用允许指定的语法。 例如,您可以执行以下操作:

GET  /login  com.me.controllers.Login(returnurl: String ?= "/")
在您的
路由
文件中