玩!2.1将请求传递给另一个Scala控制器



由于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")

你的用例是什么?您可以使用客户端重定向吗?此方法不推荐使用的原因是:如果应用程序在服务器端执行重定向,那么客户端将不会意识到重定向。

最新更新