I have a wizard (4 pages) composed with one form and one action (dispatchAction).I would like to show the end-user the errors on the screen before the user can move to the next page.
Is it possible to achieve this with one form? if I place all restrictions in validate, it will not allow me to move to the next page (since there are fields which were not addressed in the *next* page).
*if not, what other design is recommended? thanks
posted 9 years ago
You can do this by:
Having your ActionForm extend ValidatorActionForm instead of ValidatorForm
In the validation.xml file, instead of specifying the ActionForm name in as the name attribute of the <form> tag, specify the action path instead
Create separate <form> stanzas for each action, each one specifying the fields to be validated for that action.
For more information, read the first paragraph of the Struts Validator Guide [ February 17, 2007: Message edited by: Merrill Higginson ]