// reset the headers and status. So we invoke resetBuffer(), not
// reset(); Notice, before dispatch this request, some filter or
// servlet may add some cookie or set status. Tomcat remain them
// after dispatch.
if (!isInclude)
respWrapper.resetBuffer(); // reset();
// set the dispatching mark.
reqWrapper.setDispatched(true);
reqWrapper.setInclude(isInclude);
// set include in response wrapper as well.
respWrapper.setInclude(isInclude);