|Select Struts version||The drop-down list is disabled and shows the Struts version specified during the creation of the dedicated facet.|
|Struts taglib||The component provides a set of JSP custom tag libraries that help developers create interactive form-based applications. Struts tags help with everything from displaying error messages to dealing with nested ActionForm beans.|
|Struts El-taglib||The Struts El component expands the Struts taglib component with JSTL
(the JavaServer Pages Standard Tag Library) as a foundation technology.
This option is available only after you have enabled the Struts taglib component.
|Tiles||The component is a templating system that can be used to create a common look and feel for a Web application. Tiles can also be used to create reusable view components.|
|Validator||The component provides the functionality to validate the form data both on the server side and the client side.
The Validator Framework uses two XML configuration files:
|Struts-Faces||The component supports the use of JavaServer Faces (JSF) user interface technology in a Struts-based Web application.|
|Scripting||The Struts Scripting component allows Struts Actions to be written in the scripting language of your choice.|
|Extras||The Struts Extras component provides several popular but non-essential classes.|
|Disable property keys validation||Excludes Struts property keys from validation.|