Ve specifikaci Servlet 3.0, pokud je řetězec dotazu zahrnut s odezvou, je tento řetězec zpřístupněn k odbavenému prostředku. Je-li ve specifikaci Servlet 3.1 zadán řetězec dotazu na odbavení prostředku, bude tento řetězec zpřístupněn k odbavenému prostředku namísto řetězce dotazu z původního požadavku.
Následující příklad demonstruje tento rozdíl v chování:
Získání objektu požadavku nebo odezvy po volání metod AsyncContext.dispatch() nebo AsyncContext.complete() není povoleno a vede k následující výjimce:
java.lang.IllegalStateException: SRVE9015E:
Cannot obtain the request or response object after an AsyncContext.dispatch() or AsyncContext.complete().
Toto pravidlo označí následující položky:
javax.servlet.annotation.WebServlet s atributem asyncSupported=trueweb.xml a web-fragment.xml s prvkem <async-supported>true</async-supported> v prvku <servlet>Další informace o změnách chování Servlet 3.1 viz následující prostředek: Změny chování Servlet 3.1.