# Package org.apache.struts2.components

package org.apache.struts2.components

- Related Packages
  Package
  Description
  org.apache.struts2
  Main XWork interfaces and classes.
  org.apache.struts2.components.date
  org.apache.struts2.components.template
- 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
  ExtraParameterProvider
  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
  Param.UnnamedParametric
  Tags can implement this to support nested param tags without the `name` attribute.
  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 `UrlRenderer` interface 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
  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.