我正在使用带有 Java 的 playframework 2.2.0。如何从我的控制器操作中返回 Not Modified?
Controller 超类中有几个方法:ok()、noContent() 等,但不是 notModified()。
查看 play 的源代码,我可以看到:
val NotModified = SimpleResult(header = ResponseHeader(NOT_MODIFIED), body = Enumerator.empty,
connection = HttpConnection.KeepAlive)
在 play.api.mvc.Results 中。但是如何将 SimpleResult 包装在 Java 控制器可以返回的东西中?
该方法想要返回一个结果:
public interface Result {
scala.concurrent.Future<play.api.mvc.SimpleResult> getWrappedResult();
}
但我不知道如何从 Java 生成 Future。(我尝试使用 scala.concurrent.Future$.MODULE$... 但它对我的 java 代码不可见)