由于routeAndCall
(java特定)等api已在Play中弃用!如何将请求传递给Scala中的另一个控制器?
类似:
def this = Action { implicit request =>
if(request.body) routeAndCall(controller.App.methodWithPostBody)
else Ok("hello")
}
谢谢!
routeAndCall
方法的弃用注释提示使用route
方法代替:
@deprecated("Use route instead.", "2.1.0")
你的用例是什么?您可以使用客户端重定向吗?此方法不推荐使用的原因是:如果应用程序在服务器端执行重定向,那么客户端将不会意识到重定向。