The toolkit Struts Extensions enables HTML clients to send requests to and receive responses from a toolkit application using the HTTP protocol. The Struts Extensions provides additional functionality for handling the use of the back button in the browser, duplicate requests, NLS, validation, and error handling.