I have setup a multi-page form using the AbstractWizardFormController and implemented page by page validation. I call my validator methods from the controller's validatePage() method using a case statement similar to:
Validation works great until I try to go back to a previous page without having set the current page command properties.Code:switch(page){ case 0: accountActivationValidator.validateUserDetails(command, errors); break; case 1: accountActivationValidator.validateLinkageAccount(command, errors); break; case 2: etc...
Example:
On page 4....Fields empty...submit page target to previous page _target2 in this case...Page 3 displays with the errrors generated from page 4's empty form properties.
Could someone suggest a way to clear the errors when going back a page?
thanks in advance.


Reply With Quote