This is how the forward redirect attribute is documented:
redirect Set to "true" if a redirect instruction should be issued to
the user-agent so that a new request is issued for this
forward's resource. If true, RequestDispatcher.Redirect is
called. If "false", RequestDispatcher.forward is called instead.
I think RequestDispatcher.Redirect ist not correct because handleAsRedirect in PerformForward does
If this is so, and maybe there are other mistakes in the dtd, the documentation in the dtd should be checked and corrected,
for people may use the dtd as a reference. Well, that's what I was doing just now anyways