0
在Play框架(Java)中,有沒有辦法將play.api.mvc.Result類型的對象轉換爲play.mvc.Result類型的對象?如何將Scala play.api.mvc.Result轉換爲Java play.mvc.Result在Play框架中
在Play框架(Java)中,有沒有辦法將play.api.mvc.Result類型的對象轉換爲play.mvc.Result類型的對象?如何將Scala play.api.mvc.Result轉換爲Java play.mvc.Result在Play框架中
在Play版本2.5.x中,您應該檢出play.core.j.JavaHelpers
。我必須完成轉換,即從斯卡拉play.api.mvc.Result
到Java play.mvc.Result
:
它就像這樣,例如,
import play.core.j.JavaHelpers
def doLogin = Action { implicit request =>
val jContext = JavaHelpers.createJavaContext(request)
// ...
val sResult : play.api.mvc.Result = ...
val jResult : play.mvc.Result = JavaHelpers.createResult(jContext, sResult)
// now you can use jResult
}
也許你可以閱讀[documentation](https://www.playframework.com/documentation/2.3.x/Migration23#Results-restructure) – cchantep