【发布时间】:2016-06-01 16:28:12
【问题描述】:
在 Play 框架 (Java) 中,有没有办法将 play.api.mvc.Result 类型的对象转换为 play.mvc.Result 类型的对象?
【问题讨论】:
-
也许你可以阅读documentation
标签: java scala playframework playframework-2.0
在 Play 框架 (Java) 中,有没有办法将 play.api.mvc.Result 类型的对象转换为 play.mvc.Result 类型的对象?
【问题讨论】:
标签: java scala playframework playframework-2.0
在 Play 版本 2.5.x 中,您应该查看 play.core.j.JavaHelpers。我必须进行这种转换,即从 Scala 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
}
【讨论】: