I'm familiar with the RedirectView and the "redirect:viewname" syntax but don't know how to apply it to an AbstractWizardFormController. I know it is not as simple as

Code:
   setPages(
         new String[] { "redirect:Step1", "redirect:Step2", "redirect:Step3" });
By default, AbstractWizardFormController simply forwards (RequestDispatcher.forward) to the next view in the wizard which leads to the nasty reposting of requests if the user clicks the back button.