| Package | Description | 
|---|---|
| org.apache.struts2.components | |
| org.apache.struts2.views.freemarker.tags | |
| org.apache.struts2.views.jsp | Struts's JSP tag library. | 
| org.apache.struts2.views.jsp.iterator | |
| org.apache.struts2.views.jsp.ui | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ActionComponent | 
| class  | ActionErrorRender action errors if they exists the specific layout of the rendering depends on
 the theme itself. | 
| class  | ActionMessageRender action messages if they exists, specific rendering layout depends on the
 theme itself. | 
| class  | Anchor | 
| class  | AppendIterator | 
| class  | Bean | 
| class  | CheckboxRenders an HTML input element of type checkbox, populated by the specified property from the ValueStack. | 
| class  | CheckboxListCreates a series of checkboxes from a list. | 
| class  | ClosingUIBeanClosingUIBean is the standard superclass for UI components such as div etc. | 
| class  | ComboBox | 
| class  | ContextBeanBase class for control and data tags | 
| class  | Date | 
| class  | DateTextField | 
| class  | Debug | 
| class  | DoubleListUIBean
 DoubleListUIBean is the standard superclass of all Struts double list handling components. | 
| class  | DoubleSelectRenders two HTML select elements with second one changing displayed values depending on selected entry of first one. | 
| class  | Else | 
| class  | ElseIf | 
| class  | FieldErrorRender field errors if they exists. | 
| class  | FileRenders an HTML file input element. | 
| class  | Form | 
| class  | FormButtonFormButton. | 
| class  | GenericUIBean | 
| class  | HeadRenders parts of the HEAD section for an HTML file. | 
| class  | HiddenRenders an HTML input element of type hidden, populated by the specified property from the ValueStack. | 
| class  | I18nGets a resource bundle and place it on the value stack. | 
| class  | If | 
| class  | Include | 
| class  | InputTransferSelect | 
| class  | IteratorComponent | 
| class  | Label | 
| class  | Link
 Add nonce propagation feature to implement CSP in link tags | 
| class  | ListUIBean
 DoubleListUIBean is the standard superclass of all Struts list handling components. | 
| class  | MergeIterator | 
| class  | Number | 
| class  | OptGroup | 
| class  | OptionTransferSelect | 
| class  | Param | 
| class  | Password | 
| class  | Property | 
| class  | Push | 
| class  | Radio | 
| class  | ResetRender a reset button. | 
| class  | Script
 Add nonce propagation feature to implement CSP in script tags | 
| class  | SelectRender an HTML input tag of type select. | 
| class  | Set | 
| class  | SubmitRender a submit button. | 
| class  | Text | 
| class  | TextArea | 
| class  | TextField | 
| class  | Token | 
| class  | UIBean
 UIBean is the standard superclass of all Struts UI components. | 
| class  | UpDownSelect | 
| class  | URL | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Component | ComponentUrlProvider. component | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Component | Component. findAncestor(Class<?> clazz)Finds the nearest ancestor of this component stack. | 
| Modifier and Type | Method and Description | 
|---|---|
| Stack<Component> | Component. getComponentStack()Gets the component stack of this component. | 
| Constructor and Description | 
|---|
| ComponentUrlProvider(Component component,
                    Map parameters) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Component | URLModel. getBean() | 
| protected Component | OptGroupModel. getBean() | 
| protected Component | OptionTransferSelectModel. getBean() | 
| protected Component | ParamModel. getBean() | 
| protected Component | FileModel. getBean() | 
| protected Component | SelectModel. getBean() | 
| protected Component | RadioModel. getBean() | 
| protected Component | TextFieldModel. getBean() | 
| Component | CallbackWriter. getBean() | 
| protected Component | ResetModel. getBean() | 
| protected Component | PushModel. getBean() | 
| protected Component | ComponentModel. getBean() | 
| protected Component | ActionModel. getBean() | 
| protected Component | IteratorModel. getBean() | 
| protected Component | TextAreaModel. getBean() | 
| protected Component | HiddenModel. getBean() | 
| protected Component | ComboBoxModel. getBean() | 
| protected Component | ElseModel. getBean() | 
| protected Component | CheckboxModel. getBean() | 
| protected Component | FieldErrorModel. getBean() | 
| protected Component | ActionErrorModel. getBean() | 
| protected Component | FormModel. getBean() | 
| protected Component | TokenModel. getBean() | 
| protected Component | ScriptModel. getBean() | 
| protected Component | AnchorModel. getBean() | 
| protected Component | ElseIfModel. getBean() | 
| protected abstract Component | TagModel. getBean() | 
| protected Component | ActionMessageModel. getBean() | 
| protected Component | DateModel. getBean() | 
| protected Component | PropertyModel. getBean() | 
| protected Component | PasswordModel. getBean() | 
| protected Component | DoubleSelectModel. getBean() | 
| protected Component | TextModel. getBean() | 
| protected Component | InputTransferSelectModel. getBean() | 
| protected Component | SubmitModel. getBean() | 
| protected Component | LinkModel. getBean() | 
| protected Component | IfModel. getBean() | 
| protected Component | SetModel. getBean() | 
| protected Component | CheckboxListModel. getBean() | 
| protected Component | UpDownSelectModel. getBean() | 
| protected Component | IncludeModel. getBean() | 
| protected Component | HeadModel. getBean() | 
| protected Component | I18nModel. getBean() | 
| protected Component | LabelModel. getBean() | 
| protected Component | BeanModel. getBean() | 
| Constructor and Description | 
|---|
| CallbackWriter(Component bean,
              Writer writer) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Component | ComponentTagSupport. component | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Component | ComponentTagSupport. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | PushTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | ParamTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | IncludeTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | ElseTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | IteratorTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | ActionTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | TextTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | ElseIfTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | DateTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | SetTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | BeanTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | NumberTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | PropertyTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | IfTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | URLTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | I18nTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | ComponentTagSupport. getComponent() | 
| Modifier and Type | Method and Description | 
|---|---|
| Component | AppendIteratorTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | MergeIteratorTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Modifier and Type | Method and Description | 
|---|---|
| Component | ActionMessageTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | ResetTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | ActionErrorTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | SelectTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | DoubleSelectTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | CheckboxListTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | LinkTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | AnchorTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | OptionTransferSelectTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | CheckboxTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | ScriptTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | FormTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | SubmitTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | LabelTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | HiddenTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | FileTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | TextFieldTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | TokenTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | TextareaTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | UpDownSelectTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | HeadTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | InputTransferSelectTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | FieldErrorTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | ComponentTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | OptGroupTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | ComboBoxTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | PasswordTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | RadioTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | DebugTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
| Component | DateTextFieldTag. getBean(ValueStack stack,
       javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res) | 
Copyright © 2000–2025 Apache Software Foundation. All rights reserved.