1

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 コントローラーから返されるものにラップするにはどうすればよいでしょうか?

メソッドは Result を返したい:

public interface Result {
    scala.concurrent.Future<play.api.mvc.SimpleResult> getWrappedResult();
}

しかし、Java から Future を生成する方法がわかりません。(私は scala.concurrent.Future$.MODULE$... で試しましたが、私の Java コードには表示されません)

4

1 に答える 1