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=true web.xml a web-fragment.xml soubory s elementem <async-supported>true</async-supported> na elementu <servlet>Další informace ke změnám chování Servlet 3.1 viz následující prostředek: Změny chování Servlet 3.1.