1

这个问题在我的一本书中:

哪种方法用于启动新的异步请求/响应周期?

这个问题的可能答案是

A. ServletContext.newAsync()
B. ServletContext.startAsync()
C. ServletRequest.newAsync()
D. ServletRequest.runASync()
E. ServletRequest.getAsyncContext()

关于这本书的正确答案是 C,但我在 API 中找不到该方法。

书中的解释是该方法返回一个AsyncContext但在ServletRequest(not ServletContext) 上执行。

有没有可能答案是ServletRequest.startAsync()正确的,而这本书有误?

4

1 回答 1

1

看来这本书是错的。

正确的做法是使用ServletRequest.startAsync(),此方法将请求置于异步模式,初始化并返回AsyncContext.

ServletRequest甚至没有一个名为的方法newAsync

似乎这些答案都不正确

于 2012-12-24T11:40:19.010 回答