Concrete FormController implementation that provides configurable
form and success views, and an onSubmit chain for convenient overriding.
Automatically resubmits to the form view in case of validation errors,
and renders the success view in case of a valid submission.
The workflow of this Controller does not differ much from the one described
in the AbstractFormController . The difference
is that you do not need to implement showForm and
processFormSubmission : A form view and a
success view can be configured declaratively.
(in addition to the superclass):
The submit behavior can be customized by overriding one of the
onSubmit methods. Submit actions can also perform
custom validation if necessary (typically database-driven checks), calling
in case of validation errors to show the form view again.
Exposed configuration properties
(and those defined by superclass):