Designing a simple form @Controller
This concept is related to the creation of the file uploading transaction in the previous recipe, but the concept here is leaning towards general form handling transactions.
Getting started
The same ch03
project will be used to implement a simple form controller. The recipe will still revolve around controllers and request handlers, with emphasis on creating form backing objects and Spring Form tag libraries.
How to do it...
To implement form handling using Spring 5, perform the following steps:
- Let us first implement the model object that will contain all request data during form transactions. The
form_page
handles all the HTML components that will receive all request parameters from the client. To organize these numerous parameters during the request dispatch, it will be ideal if we create a form model or form backing object to persist all this data. This strategy can avoid a convoluted declaration of request parameters at the@Controller
level. So, before...