2012-12-24 42 views
1

這個問題在我有一本書:哪種方法用於啓動新的異步請求/響應循環?

哪種方法用於啓動一個新的異步請求/響應循環?

可能回答這個問題是

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

與正確答案關於這本書是C,但我找不到API該方法。

本書的解釋是該方法返回AsyncContext,但在ServletRequest(不是ServletContext)上執行。

可能的答案是ServletRequest.startAsync()這本書有錯嗎?

回答

1

看起來這本書是錯誤的。

正確的做法是用ServletRequest.startAsync(), 這個方法把請求置於異步模式,初始化並返回AsyncContext

ServletRequest甚至沒有一個叫newAsync

方法似乎這些問題的答案不正確

+0

乙沒有,因爲它使用的ServletContext,而不是ServletRequest中。我認爲沒有正確的答案:s 我認爲你是對的,'ServletRequest.startAsync()'是正確的答案。 – Joe

+0

是的,我腦子裏混了起來,似乎沒有正確的答案...... –