【问题标题】:How to convert Scala play.api.mvc.Result to Java play.mvc.Result in Play Framework如何在 Play Framework 中将 Scala play.api.mvc.Result 转换为 Java play.mvc.Result
【发布时间】:2016-06-01 16:28:12
【问题描述】:

在 Play 框架 (Java) 中,有没有办法将 play.api.mvc.Result 类型的对象转换为 play.mvc.Result 类型的对象?

【问题讨论】:

标签: java scala playframework playframework-2.0


【解决方案1】:

在 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
}

【讨论】:

    猜你喜欢
    • 2014-12-26
    • 2015-03-05
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多