This chapter introduces the components that make up the view portion of the Struts framework. The framework uses the view components to render dynamic content for the client. Based primarily on JavaServer Pages, the components provide support for internationalization, user-input acceptance, validation, and error handling, making it easier for the developer to focus on business requirements. This chapter concludes the three-part discussion of how the Struts framework implements the MVC pattern.
This chapter also briefly discusses the up-and-coming JavaServer Faces specification. Although it's still in early draft form, this specification is likely to impact the Struts framework.