The forms described in the previous chapter are suitable for simple applications. More often, your applications are likely to require more sophisticated tools to process forms.
For more complex form processing, the Oracle Commerce Platform provides form handlers that can perform these tasks:
Validate data before it is submitted.
Detect missing information and display appropriate messages to the user.
Direct users to different pages depending on form submission results.
Read and write database or repository data.