----- Original Message -----
Sent: Tuesday, May 08, 2001 5:43 PM
Subject: Re: Override Input Form / JSP
when Errors Are Encountered
String referrer =
request.getHeader(Referrer);
requestDispatcher requestDispatcher =
request.getRequestDispatcher
requestDispatcher.
forward(referrer);
----- Original Message -----
Sent: Tuesday, May 08, 2001 5:12
PM
Subject: Re: Override Input Form / JSP
when Errors Are Encountered
That doesn't work - that is my problem. I
don't have a chance to do this in my Action class since the presence of
errors generated in form.validate() triggers an immediate response by the
framework and redirection occurs automagically to the input form (page 1),
not the page which caused the error (eg page 2).
----- Original Message -----
Sent: Tuesday, May 08, 2001 3:56
PM
Subject: RE: Override Input Form /
JSP when Errors Are Encountered
instead of mapping.findForward(mapping.getInput()
) use mapping.findForward("page2 or page3" )
;
When validate() returns an error
collection, the framework takes me back to the input page (page1).
How do I override this? I have a multi-page input wizard as shown
below. I'd like to stay on the page that resulted in the error
instead of going back to page 1.
<action
path="/someWizard"
type="com.x.WizardAction"
name="wizardForm"
scope="session"
input="/page1.jsp">
<forward
name="page2"
path="/page2.jsp"/>
<forward
name="page3"
path="/page3.jsp"/>
</action>