It was because of this that I decided to do a full rewrite, which comes under the 'indistinguishable from a direct request' part.
"The container may send the request to the welcome resource with a
forward, a redirect, or a container specific mechanism that is
indistinguishable from a direct request."
What makes you say that?However, the JavaDoc for HttpServletRequest#getRequestURI doesn't seem
to allow this.
In general I have been trying to match jboss web's functionality for under specified behaviour such as this.
If you file a JIRA I will look at changing it in 1.1.