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