| Name | Description | Type | Package | Framework |
| ActionMessagesTool | This tool deals with Struts action messages. | Class | org.apache.velocity.tools.struts | Apache Velocity |
| ErrorsTool | This tool deals with Struts error messages. | Class | org.apache.velocity.tools.struts | Apache Velocity |
| FormTool | View tool to work with HTML forms in Struts. | Class | org.apache.velocity.tools.struts | Apache Velocity |
| MessageResourcesTool | Abstract view tool that provides access to Struts' message resources. | Class | org.apache.velocity.tools.struts | Apache Velocity |
| MessageTool | The MessageTool is used to render internationalized message strings. | Class | org.apache.velocity.tools.struts | Apache Velocity |
| SecureLinkTool | Tool to be able to use Struts SSL Extensions with Velocity. | Class | org.apache.velocity.tools.struts | Apache Velocity |
| StrutsLinkTool | The StrutsLinkTool extends the standard LinkTool to add methods for working with Struts' Actions and Forwards: | Class | org.apache.velocity.tools.struts | Apache Velocity |
| StrutsUtils | A utility class to expose the Struts shared resources. | Class | org.apache.velocity.tools.struts | Apache Velocity |
| TilesTool | The TilesTool is used to interact with the Struts-Tiles framework that is part Template example(s): | Class | org.apache.velocity.tools.struts | Apache Velocity |
| ValidatorTool | View tool that works with Struts Validator to produce client side javascript validation for your forms. | Class | org.apache.velocity.tools.struts | Apache Velocity |