| Interface | Description | 
|---|---|
| ExtraParameterProvider | |
| Param.UnnamedParametric | 
 Tags can implement this to support nested param tags without the name attribute. | 
| UrlProvider | Implementations of this interface can be used to build a URL | 
| UrlRenderer | Implementations of this interface are responsible for rendering/creating URLs for a specific
 environment (e.g. | 
| Class | Description | 
|---|---|
| ActionComponent | |
| ActionError | Render action errors if they exists the specific layout of the rendering depends on
 the theme itself. | 
| ActionMessage | Render action messages if they exists, specific rendering layout depends on the
 theme itself. | 
| Anchor | |
| AppendIterator | |
| Bean | |
| Checkbox | Renders an HTML input element of type checkbox, populated by the specified property from the ValueStack. | 
| CheckboxList | Creates a series of checkboxes from a list. | 
| ClosingUIBean | ClosingUIBean is the standard superclass for UI components such as div etc. | 
| ComboBox | |
| Component | Base class to extend for UI components. | 
| ComponentUrlProvider | Default implementation of UrlProvider | 
| ContextBean | Base class for control and data tags | 
| Date | |
| DateTextField | |
| Debug | |
| DoubleListUIBean | 
 DoubleListUIBean is the standard superclass of all Struts double list handling components. | 
| DoubleSelect | Renders two HTML select elements with second one changing displayed values depending on selected entry of first one. | 
| Else | |
| ElseIf | |
| FieldError | Render field errors if they exists. | 
| File | Renders an HTML file input element. | 
| Form | |
| Form.FieldVisitorValidatorWrapper | Wrap field validator, add visitor's field prefix to the field name. | 
| FormButton | FormButton. | 
| GenericUIBean | |
| Head | Renders parts of the HEAD section for an HTML file. | 
| Hidden | Renders an HTML input element of type hidden, populated by the specified property from the ValueStack. | 
| I18n | Gets a resource bundle and place it on the value stack. | 
| If | |
| Include | |
| InputTransferSelect | |
| IteratorComponent | |
| Label | |
| Link | 
 Add nonce propagation feature to implement CSP in link tags | 
| ListUIBean | 
 DoubleListUIBean is the standard superclass of all Struts list handling components. | 
| MergeIterator | |
| Number | |
| OptGroup | |
| OptionTransferSelect | |
| Param | |
| Password | |
| Property | |
| Push | |
| Radio | |
| Reset | Render a reset button. | 
| Script | 
 Add nonce propagation feature to implement CSP in script tags | 
| Select | Render an HTML input tag of type select. | 
| ServletUrlRenderer | Implementation of the  UrlRendererinterface that creates URLs suitable in a servlet environment. | 
| Set | |
| Submit | Render a submit button. | 
| Text | |
| TextArea | |
| TextField | |
| Token | |
| UIBean | 
 UIBean is the standard superclass of all Struts UI components. | 
| UpDownSelect | |
| URL | 
Copyright © 2000–2025 Apache Software Foundation. All rights reserved.