This chapter has briefly mentioned validation, which controllers like SimpleFormController
and AbstractWizardFormControllerhave explicit support for. Some validation may take place at
the DataBinderlevel, with its support for required fields. For complex validation, however, you
must use the Validatorinterface, covered in Chapter 9.
We briefly mentioned Views in this chapter, as we looked at building the screens for some
of the form controllers and the wizard example. Like Controllers, Spring MVC supports a rich
selection of view technologies and integrates them nicely into a cohesive package. The next
chapter covers the different view options, including JSPs and the Spring JSP tags.
200 CHAPTER 6 ■THE CONTROLLER MENAGERIE