在Play框架(Java)中,有没有办法将play.api.mvc.Result类型的对象转换为play.mvc.Result类型的对象?
答案 0 :(得分: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
}