Name Description Type Package Framework
AbstractAdapterElement AbstractAdapterElement extends the abstract Node type and implements the DOM Element interface. Class org.apache.struts2.views.xslt Apache Struts AbstractAdapterNode AbstractAdapterNode is the base for childAdapters that expose a read-only view of a Java object as a DOM Node. Class org.apache.struts2.views.xslt Apache Struts AbstractBeanSelectionProvider Class org.apache.struts2.config Apache Struts AbstractClosingTag Class org.apache.struts2.views.jsp.ui Apache Struts AbstractDirective Class org.apache.struts2.views.velocity.components Apache Struts AbstractDoubleListTag Class org.apache.struts2.views.jsp.ui Apache Struts AbstractListTag Class org.apache.struts2.views.jsp.ui Apache Struts AbstractRequiredListTag Class org.apache.struts2.views.jsp.ui Apache Struts AbstractUITag Abstract base class for all UI tags. Class org.apache.struts2.views.jsp.ui Apache Struts AbstractUITagBeanInfo Describes properties supported by the AbstractUITag - base class for all UI tags This bases on HtmlTagSupportBeanInfo class from StripesFramework - thanks! Class org.apache.struts2.views.jsp.ui Apache Struts ActionComponent This tag enables developers to call actions directly from a JSP page by specifying the action name and an optional namespace. Class org.apache.struts2.components Apache Struts ActionDirective Class org.apache.struts2.views.velocity.components Apache Struts ActionError Render action errors if they exists the specific layout of the rendering depends on the theme itself. Class org.apache.struts2.components Apache Struts ActionErrorDirective Class org.apache.struts2.views.velocity.components Apache Struts ActionErrorModel Class org.apache.struts2.views.freemarker.tags Apache Struts ActionErrorTag Class org.apache.struts2.views.jsp.ui Apache Struts ActionMapper The ActionMapper interface provides a mapping between HTTP requests and action invocation requests and vice-versa. Interface org.apache.struts2.dispatcher.mapper Apache Struts ActionMapping Simple class that holds the action mapping information used to invoke a Struts action. Class org.apache.struts2.dispatcher.mapper Apache Struts ActionMappingParametersInteceptor This interceptor sets all parameters from the action mapping, for this request, on the value stack. Class org.apache.struts2.interceptor Apache Struts ActionMessage Render action messages if they exists, specific rendering layout depends on the theme itself. Class org.apache.struts2.components Apache Struts ActionMessageDirective Class org.apache.struts2.views.velocity.components Apache Struts ActionMessageModel Class org.apache.struts2.views.freemarker.tags Apache Struts ActionMessageTag Class org.apache.struts2.views.jsp.ui Apache Struts ActionModel Class org.apache.struts2.views.freemarker.tags Apache Struts ActionTag Class org.apache.struts2.views.jsp Apache Struts AdapterFactory AdapterFactory produces Node adapters for Java object types. Class org.apache.struts2.views.xslt Apache Struts AdapterNode Interface org.apache.struts2.views.xslt Apache Struts Anchor A tag that creates a HTML . Class org.apache.struts2.components Apache Struts AnchorDirective Class org.apache.struts2.views.velocity.components Apache Struts AnchorModel Class org.apache.struts2.views.freemarker.tags Apache Struts AnchorTag Class org.apache.struts2.views.jsp.ui Apache Struts AnnotationValidationInterceptor annotation, and if found, don't validate this action methodSee Also:Serialized Form Class org.apache.struts2.interceptor.validation Apache Struts AppendIterator Component for AppendIteratorTag, which jobs is to append iterators to form an appended iterator whereby entries goes from one iterator to another after each Class org.apache.struts2.components Apache Struts AppendIteratorFilter A bean that takes several iterators and outputs them in sequenceSee Also:AppendIterator, Class org.apache.struts2.util Apache Struts AppendIteratorTag Append a list of iterators. Class org.apache.struts2.views.jsp.iterator Apache Struts ApplicationAware Actions that want to be aware of the application Map object should implement this interface. Interface org.apache.struts2.interceptor Apache Struts ApplicationMap A simple implementation of the Map interface to handle a collection of attributes and init parameters in a ServletContext object. Class org.apache.struts2.dispatcher Apache Struts ArrayAdapter Class org.apache.struts2.views.xslt Apache Struts AttributeMap A Map that holds 4 levels of scope. Class org.apache.struts2.util Apache Struts BackgroundProcess Background thread to be executed by the ExecuteAndWaitInterceptor. Class org.apache.struts2.interceptor Apache Struts BaseTemplateEngine Base class for template engines. Class org.apache.struts2.components.template Apache Struts Bean Instantiates a class that conforms to the JavaBeans specification. Class org.apache.struts2.components Apache Struts BeanAdapter This class is the most general type of adapter, utilizing reflective introspection to present a DOM view of all of the public properties of its value. Class org.apache.struts2.views.xslt Apache Struts BeanDirective Class org.apache.struts2.views.velocity.components Apache Struts BeanModel Class org.apache.struts2.views.freemarker.tags Apache Struts BeanTag Class org.apache.struts2.views.jsp Apache Struts CallbackWriter Class org.apache.struts2.views.freemarker.tags Apache Struts Checkbox Renders an HTML input element of type checkbox, populated by the specified property from the ValueStack. Class org.apache.struts2.components Apache Struts CheckBoxDirective Class org.apache.struts2.views.velocity.components Apache Struts CheckboxInterceptor Looks for a hidden identification field that specifies the original value of the checkbox. Class org.apache.struts2.interceptor Apache Struts CheckboxList Creates a series of checkboxes from a list. Class org.apache.struts2.components Apache Struts CheckBoxListDirective Class org.apache.struts2.views.velocity.components Apache Struts CheckboxListModel Class org.apache.struts2.views.freemarker.tags Apache Struts CheckboxListTag Class org.apache.struts2.views.jsp.ui Apache Struts CheckboxModel Class org.apache.struts2.views.freemarker.tags Apache Struts CheckboxTag Class org.apache.struts2.views.jsp.ui Apache Struts ClearSessionInterceptor This interceptor clears the HttpSession. Class org.apache.struts2.interceptor Apache Struts ClosingUIBean ClosingUIBean is the standard superclass for UI components such as div etc. Class org.apache.struts2.components Apache Struts CollectionAdapter Class org.apache.struts2.views.xslt Apache Struts ComboBox The combo box is basically an HTML INPUT of type text and HTML SELECT grouped together to give you a combo box functionality. Class org.apache.struts2.components Apache Struts ComboBoxDirective Class org.apache.struts2.views.velocity.components Apache Struts ComboBoxModel Class org.apache.struts2.views.freemarker.tags Apache Struts ComboBoxTag Class org.apache.struts2.views.jsp.ui Apache Struts Component Base class to extend for UI components. Class org.apache.struts2.components Apache Struts ComponentDirective Class org.apache.struts2.views.velocity.components Apache Struts ComponentModel Class org.apache.struts2.views.freemarker.tags Apache Struts ComponentTag Class org.apache.struts2.views.jsp.ui Apache Struts ComponentTagSupport Class org.apache.struts2.views.jsp Apache Struts ComponentUrlProvider Class org.apache.struts2.components Apache Struts ComponentUtils Class org.apache.struts2.util Apache Struts CompositeActionMapper A composite action mapper that is capable of delegating to a series of ActionMapper if the former failed to obtained a valid ActionMapping or uri. Class org.apache.struts2.dispatcher.mapper Apache Struts ContainUtil ContainUtil will check if object 1 contains object 2. Class org.apache.struts2.util Apache Struts ContentTypeMatcher Interface org.apache.struts2.util Apache Struts ContextBean Class org.apache.struts2.components Apache Struts ContextBeanTag Class org.apache.struts2.views.jsp Apache Struts ContextUtil Value Stack's Context related Utilities. Class org.apache.struts2.views.util Apache Struts CookieInterceptor The aim of this interceptor is to set values in the stack/action based on cookie name/value If an asterisk is present in cookiesName parameter, it will be assume that Class org.apache.struts2.interceptor Apache Struts CookieProvider Action can create cookies which will be stored in responseSee Also:CookieProviderInterceptor Interface org.apache.struts2.interceptor Apache Struts CookieProviderInterceptor Allows actions to send cookies to client, action must implement CookieProvider You must reference this interceptor in your default stack or in action's stack, see example below. Class org.apache.struts2.interceptor Apache Struts CookiesAware Actions implementing the CookiesAware interface will receive a Map of filtered cookies via the setCookiesMap method. Interface org.apache.struts2.interceptor Apache Struts Counter A bean that can be used to keep track of a counter. Class org.apache.struts2.util Apache Struts CreateSessionInterceptor This interceptor creates the HttpSession if it doesn't exist, also SessionMap is recreated and put in ServletActionContext. Class org.apache.struts2.interceptor Apache Struts Date Format Date object in different ways. Class org.apache.struts2.components Apache Struts DateDirective Class org.apache.struts2.views.velocity.components Apache Struts DateFormatter Class org.apache.struts2.util Apache Struts DateModel Class org.apache.struts2.views.freemarker.tags Apache Struts DateTag Class org.apache.struts2.views.jsp Apache Struts DateTextField Class org.apache.struts2.components Apache Struts DateTextFieldInterceptor Class org.apache.struts2.interceptor Apache Struts DateTextFieldInterceptor .DateWord Class org.apache.struts2.interceptor.DateTextFieldInterceptor Apache Struts DateTextFieldTag Class org.apache.struts2.views.jsp.ui Apache Struts Debug Class org.apache.struts2.components Apache Struts DebuggingInterceptor Provides several different debugging screens to provide insight into the data behind the page. Class org.apache.struts2.interceptor.debugging Apache Struts DebugTag Class org.apache.struts2.views.jsp.ui Apache Struts DefaultActionMapper Default action mapper implementation, using the standard *. Class org.apache.struts2.dispatcher.mapper Apache Struts DefaultActionSupport A simple action support class that sets properties to be able to serveSee Also:Serialized Form Class org.apache.struts2.dispatcher Apache Struts DefaultBeanSelectionProvider Selects the implementations of key framework extension points, using the loaded property constants. Class org.apache.struts2.config Apache Struts DefaultContentTypeMatcher Class org.apache.struts2.util Apache Struts DefaultDispatcherErrorHandler Default implementation of DispatcherErrorHandler which sends Error Report in devMode or HttpServletResponse. Class org.apache.struts2.dispatcher Apache Struts DefaultPropertiesProvider Loads the default properties, separate from the usual struts. Class org.apache.struts2.config Apache Struts DefaultSettings DefaultSettings implements optional methods of Settings. Class org.apache.struts2.config Apache Struts DefaultStaticContentLoader Default implementation to server static content This class is used to serve common static content needed when using various parts of Struts, such as JavaScript Class org.apache.struts2.dispatcher Apache Struts DefaultTagLibrary Class org.apache.struts2.views Apache Struts DefaultUrlHelper Class org.apache.struts2.views.util Apache Struts DeprecationInterceptor In devMode checks if application uses deprecated or unknown constants and displays warning when logging level is set to DEBUG Class org.apache.struts2.interceptor Apache Struts Dispatcher A utility class the actual dispatcher delegates most of its tasks to. Class org.apache.struts2.dispatcher Apache Struts Dispatcher .Locator Provide an accessor class for static XWork utility. Class org.apache.struts2.dispatcher.Dispatcher Apache Struts DispatcherErrorHandler Basically it sends back HTTP error codes or error page depends on requirements. Interface org.apache.struts2.dispatcher Apache Struts DispatcherListener A interface to tag those that want to execute code on the init and destory of a Dispatcher. Interface org.apache.struts2.dispatcher Apache Struts Div Class org.apache.struts2.components Apache Struts DivDirective Class org.apache.struts2.views.velocity.components Apache Struts DivModel Class org.apache.struts2.views.freemarker.tags Apache Struts DivTag Class org.apache.struts2.views.jsp.ui Apache Struts DoubleListUIBean DoubleListUIBean is the standard superclass of all Struts double list handling components. Class org.apache.struts2.components Apache Struts DoubleSelect Renders two HTML select elements with second one changing displayed values depending on selected entry of first one. Class org.apache.struts2.components Apache Struts DoubleSelectDirective Class org.apache.struts2.views.velocity.components Apache Struts DoubleSelectModel Class org.apache.struts2.views.freemarker.tags Apache Struts DoubleSelectTag Class org.apache.struts2.views.jsp.ui Apache Struts Else Perform basic condition flow. Class org.apache.struts2.components Apache Struts ElseIf Perform basic condition flow. Class org.apache.struts2.components Apache Struts ElseIfModel Class org.apache.struts2.views.freemarker.tags Apache Struts ElseIfTag Class org.apache.struts2.views.jsp Apache Struts ElseModel Class org.apache.struts2.views.freemarker.tags Apache Struts ElseTag Class org.apache.struts2.views.jsp Apache Struts ExecuteAndWaitInterceptor The ExecuteAndWaitInterceptor is great for running long-lived actions in the background while showing the user a nice progress meter. Class org.apache.struts2.interceptor Apache Struts ExecuteOperations Class org.apache.struts2.dispatcher Apache Struts FastByteArrayOutputStream A speedy implementation of ByteArrayOutputStream. Class org.apache.struts2.util Apache Struts FieldError Render field errors if they exists. Class org.apache.struts2.components Apache Struts FieldErrorDirective Class org.apache.struts2.views.velocity.components Apache Struts FieldErrorModel Class org.apache.struts2.views.freemarker.tags Apache Struts FieldErrorTag Class org.apache.struts2.views.jsp.ui Apache Struts File Renders an HTML file input element. Class org.apache.struts2.components Apache Struts FileDirective Class org.apache.struts2.views.velocity.components Apache Struts FileModel Class org.apache.struts2.views.freemarker.tags Apache Struts FileTag Class org.apache.struts2.views.jsp.ui Apache Struts FileUploadInterceptor Interceptor that is based off of MultiPartRequestWrapper, which is automatically applied for any request that includes a file. Class org.apache.struts2.interceptor Apache Struts FilterHostConfig Class org.apache.struts2.dispatcher.filter Apache Struts Form Renders HTML an input form. Class org.apache.struts2.components Apache Struts Form .FieldVisitorValidatorWrapper Wrap field validator, add visitor's field prefix to the field name. Class org.apache.struts2.components.Form Apache Struts FormButton Class org.apache.struts2.components Apache Struts FormDirective Class org.apache.struts2.views.velocity.components Apache Struts FormModel Class org.apache.struts2.views.freemarker.tags Apache Struts FormTag Class org.apache.struts2.views.jsp.ui Apache Struts FreemarkerManager Static Configuration Manager for the FreemarkerResult's configuration Possible extension points are: Class org.apache.struts2.views.freemarker Apache Struts FreemarkerResult Renders a view using the Freemarker template engine. Class org.apache.struts2.views.freemarker Apache Struts FreemarkerTemplateEngine Freemarker based template engine. Class org.apache.struts2.components.template Apache Struts FreemarkerThemeTemplateLoader When loading a template, if sees theme token in path, does a template search through theme hierarchy for template, starting at the theme name after the token. Class org.apache.struts2.views.freemarker Apache Struts GenericUIBean Renders an custom UI widget using the specified templates. Class org.apache.struts2.components Apache Struts Head Renders parts of the HEAD section for an HTML file. Class org.apache.struts2.components Apache Struts HeadDirective Class org.apache.struts2.views.velocity.components Apache Struts HeadModel Class org.apache.struts2.views.freemarker.tags Apache Struts HeadTag Class org.apache.struts2.views.jsp.ui Apache Struts Hidden Renders an HTML input element of type hidden, populated by the specified property from the ValueStack. Class org.apache.struts2.components Apache Struts HiddenDirective Class org.apache.struts2.views.velocity.components Apache Struts HiddenModel Class org.apache.struts2.views.freemarker.tags Apache Struts HiddenTag Class org.apache.struts2.views.jsp.ui Apache Struts HostConfig Abstraction for host configuration information such as init params or the servlet context. Interface org.apache.struts2.dispatcher Apache Struts HttpHeaderResult A custom Result type for setting HTTP headers and status by optionally evaluating against the ValueStack. Class org.apache.struts2.result Apache Struts I18n Gets a resource bundle and place it on the value stack. Class org.apache.struts2.components Apache Struts I18nDirective Class org.apache.struts2.views.velocity.components Apache Struts I18nInterceptor This interceptor extends the original xwork i18n interceptor and adds functionality to support cookies. Class org.apache.struts2.interceptor Apache Struts I18nModel Class org.apache.struts2.views.freemarker.tags Apache Struts I18nTag Class org.apache.struts2.views.jsp Apache Struts If Perform basic condition flow. Class org.apache.struts2.components Apache Struts IfModel Class org.apache.struts2.views.freemarker.tags Apache Struts IfTag Class org.apache.struts2.views.jsp Apache Struts Include Include a servlet's output (result of servlet or a JSP page). Class org.apache.struts2.components Apache Struts IncludeDirective Class org.apache.struts2.views.velocity.components Apache Struts IncludeModel Class org.apache.struts2.views.freemarker.tags Apache Struts IncludeTag Class org.apache.struts2.views.jsp Apache Struts InitOperations Class org.apache.struts2.dispatcher Apache Struts InputTransferSelect Create a input transfer select component which is basically an text input and Class org.apache.struts2.components Apache Struts InputTransferSelectDirective Class org.apache.struts2.views.velocity.components Apache Struts InputTransferSelectModel Class org.apache.struts2.views.freemarker.tags Apache Struts InputTransferSelectTag InputTransferSelect jsp tag. Class org.apache.struts2.views.jsp.ui Apache Struts InvocationSessionStore Class org.apache.struts2.util Apache Struts IteratorComponent Iterator will iterate over a value. Class org.apache.struts2.components Apache Struts IteratorFilterSupport Class org.apache.struts2.util Apache Struts IteratorFilterSupport .EnumerationIterator Class org.apache.struts2.util.IteratorFilterSupport Apache Struts IteratorGenerator A bean that generates an iterator filled with a given object depending on the count, separator and converter defined. Class org.apache.struts2.util Apache Struts IteratorGenerator .Converter Interface org.apache.struts2.util.IteratorGenerator Apache Struts IteratorGeneratorTag Generate an iterator based on the val attribute supplied. Class org.apache.struts2.views.jsp.iterator Apache Struts IteratorModel Class org.apache.struts2.views.freemarker.tags Apache Struts IteratorStatus The iterator tag can export an IteratorStatus object so that one can get information about the status of the iteration, such as: Class org.apache.struts2.views.jsp Apache Struts IteratorStatus .StatusState Class org.apache.struts2.views.jsp.IteratorStatus Apache Struts IteratorTag Class org.apache.struts2.views.jsp Apache Struts JakartaMultiPartRequest Multipart form data request adapter for Jakarta Commons Fileupload package. Class org.apache.struts2.dispatcher.multipart Apache Struts JakartaStreamMultiPartRequest Multi-part form data request adapter for Jakarta Commons FileUpload package that leverages the streaming API rather than the traditional non-streaming API. Class org.apache.struts2.dispatcher.multipart Apache Struts JBossFileManager Class org.apache.struts2.util.fs Apache Struts JspSupportServlet Class org.apache.struts2.views Apache Struts JspTemplateEngine JSP based template engine. Class org.apache.struts2.components.template Apache Struts Label Renders an HTML LABEL that will allow you to output label:name combination that has the same format treatment as the rest of your UI controls. Class org.apache.struts2.components Apache Struts LabelDirective Class org.apache.struts2.views.velocity.components Apache Struts LabelModel Class org.apache.struts2.views.freemarker.tags Apache Struts LabelTag Class org.apache.struts2.views.jsp.ui Apache Struts ListenerHostConfig Class org.apache.struts2.dispatcher.listener Apache Struts ListEntry Class org.apache.struts2.util Apache Struts ListUIBean DoubleListUIBean is the standard superclass of all Struts list handling components. Class org.apache.struts2.components Apache Struts MakeIterator Class org.apache.struts2.util Apache Struts MapAdapter MapAdapter adapters a java. Class org.apache.struts2.views.xslt Apache Struts MergeIterator Component for MergeIteratorTag, which job is to merge iterators and successive call to the merged iterator will cause each merge iterator to have a chance to Class org.apache.struts2.components Apache Struts MergeIteratorFilter A bean that takes several iterators and outputs the merge of them. Class org.apache.struts2.util Apache Struts MergeIteratorTag Append a list of iterators. Class org.apache.struts2.views.jsp.iterator Apache Struts MessageStoreInterceptor An interceptor to store a ValidationAware action's messages / errors and field errors into HTTP Session, such that it will be retrievable at a later stage. Class org.apache.struts2.interceptor Apache Struts MockDispatcher Class org.apache.struts2.dispatcher Apache Struts MultiPartRequest Abstract wrapper class HTTP requests to handle multi-part data. Interface org.apache.struts2.dispatcher.multipart Apache Struts MultiPartRequestWrapper Parse a multipart request and provide a wrapper around the request. Class org.apache.struts2.dispatcher.multipart Apache Struts MultiselectInterceptor Just as the CheckboxInterceptor checks that if only the hidden field is present, so too does this interceptor. Class org.apache.struts2.interceptor Apache Struts NoParameters This marker interface should be implemented by actions that do not want any parameters set on them automatically. Interface org.apache.struts2.interceptor Apache Struts NullResult Null result to get around annotation defaults that can't be nullSee Also:Serialized Form Class org.apache.struts2.config Apache Struts Number Format Number object in different ways. Class org.apache.struts2.components Apache Struts NumberTag Class org.apache.struts2.views.jsp Apache Struts ObjectFactoryDestroyable An interface to be implemented by any ObjectFactory implementation if it requires shutdown hook whenever an ObjectFactory is to be Interface org.apache.struts2.util Apache Struts OgnlTool Class org.apache.struts2.views.jsp.ui Apache Struts OptGroup Create a optgroup component which needs to resides within a select tag. Class org.apache.struts2.components Apache Struts OptGroupDirective OptGroup velocity directive. Class org.apache.struts2.views.velocity.components Apache Struts OptGroupModel Freemarker's TransformModel for OptGroup component. Class org.apache.struts2.views.freemarker.tags Apache Struts OptGroupTag Class org.apache.struts2.views.jsp.ui Apache Struts OptionTransferSelect Create a option transfer select component which is basically two Class org.apache.struts2.components Apache Struts OptionTransferSelectDirective Class org.apache.struts2.views.velocity.components Apache Struts OptionTransferSelectModel Class org.apache.struts2.views.freemarker.tags Apache Struts OptionTransferSelectTag OptionTransferSelect jsp tag. Class org.apache.struts2.views.jsp.ui Apache Struts Param This tag can be used to parameterize other tags. Class org.apache.struts2.components Apache Struts Param .UnnamedParametric Tags can implement this to support nested param tags without the name attribute. Interface org.apache.struts2.components.Param Apache Struts ParamDirective Class org.apache.struts2.views.velocity.components Apache Struts ParameterAction Defines a parameter action prefix. Interface org.apache.struts2.dispatcher.mapper Apache Struts ParameterAware This interface gives actions an alternative way of receiving input parameters. Interface org.apache.struts2.interceptor Apache Struts ParamModel Class org.apache.struts2.views.freemarker.tags Apache Struts ParamTag Class org.apache.struts2.views.jsp Apache Struts Password Render an HTML input tag of type password. Class org.apache.struts2.components Apache Struts PasswordDirective Class org.apache.struts2.views.velocity.components Apache Struts PasswordModel Class org.apache.struts2.views.freemarker.tags Apache Struts PasswordTag Class org.apache.struts2.views.jsp.ui Apache Struts PlainTextResult A result that send the content out as plain text. Class org.apache.struts2.result Apache Struts PostbackResult A result that renders the current request parameters as a form which immediately submits a postback Class org.apache.struts2.result Apache Struts PrefixBasedActionMapper A prefix based action mapper that is capable of delegating to other ActionMappers based on the request's prefix. Class org.apache.struts2.dispatcher.mapper Apache Struts PrefixBasedActionProxyFactory Prefix based factory should be used with PrefixBasedActionMapper to use appropriate ActionProxyFactory connected with given Class org.apache.struts2.factory Apache Struts PrefixTrie Quickly matches a prefix to an object. Class org.apache.struts2.util Apache Struts PrepareOperations Class org.apache.struts2.dispatcher Apache Struts PrettyPrintWriter Class org.apache.struts2.interceptor.debugging Apache Struts PrincipalAware Actions that want access to the Principal information from HttpServletRequest object should implement this interface. Interface org.apache.struts2.interceptor Apache Struts PrincipalProxy Proxy interface used together with PrincipalAware interface. Interface org.apache.struts2.interceptor Apache Struts ProfilingActivationInterceptor Allows profiling to be enabled or disabled via request parameters, when devMode is enabled. Class org.apache.struts2.interceptor Apache Struts PropertiesConfigurationProvider Class org.apache.struts2.config Apache Struts Property Used to get the property of a value, which will default to the top of the stack if none is specified. Class org.apache.struts2.components Apache Struts PropertyDirective Class org.apache.struts2.views.velocity.components Apache Struts PropertyModel Class org.apache.struts2.views.freemarker.tags Apache Struts PropertyTag Class org.apache.struts2.views.jsp Apache Struts ProxyAttrAdapter ProxyAttrAdapter is a pass-through adapter for objects which already implement the Attr interface. Class org.apache.struts2.views.xslt Apache Struts ProxyElementAdapter ProxyElementAdapter is a pass-through adapter for objects which already implement the Element interface. Class org.apache.struts2.views.xslt Apache Struts ProxyNamedNodeMap A NamedNodeMap that wraps the Nodes returned in their proxies. Class org.apache.struts2.views.xslt Apache Struts ProxyNodeAdapter ProxyNodeAdapter is a read-only delegating adapter for objects which already implement the Node interface. Class org.apache.struts2.views.xslt Apache Struts ProxyTextNodeAdapter ProxyTextNodeAdapter is a pass-through adapter for objects which already implement the Text interface. Class org.apache.struts2.views.xslt Apache Struts Push Push value on stack for simplified usage. Class org.apache.struts2.components Apache Struts PushDirective Class org.apache.struts2.views.velocity.components Apache Struts PushModel Class org.apache.struts2.views.freemarker.tags Apache Struts PushTag Class org.apache.struts2.views.jsp Apache Struts Radio Render a radio button input field. Class org.apache.struts2.components Apache Struts RadioDirective Class org.apache.struts2.views.velocity.components Apache Struts RadioModel Class org.apache.struts2.views.freemarker.tags Apache Struts RadioTag Class org.apache.struts2.views.jsp.ui Apache Struts RegexPatternMatcher Allows regular expressions to be used in action names. Class org.apache.struts2.util Apache Struts RegexPatternMatcherExpression Holds a compiled expression to match URLsSee Also:RegexPatternMatcher Class org.apache.struts2.util Apache Struts RequestAware Actions that want access to the current servlet request attributes should implement this interface. Interface org.apache.struts2.interceptor Apache Struts RequestMap A simple implementation of the Map interface to handle a collection of request attributes. Class org.apache.struts2.dispatcher Apache Struts RequestUtils Request handling utility class. Class org.apache.struts2 Apache Struts Reset Render a reset button. Class org.apache.struts2.components Apache Struts ResetDirective Class org.apache.struts2.views.velocity.components Apache Struts ResetModel Class org.apache.struts2.views.freemarker.tags Apache Struts ResetTag Class org.apache.struts2.views.jsp.ui Apache Struts ResourceUtil Class org.apache.struts2.views.util Apache Struts Restful2ActionMapper http://struts. Class org.apache.struts2.dispatcher.mapper Apache Struts RestfulActionMapper Simple Restfull Action Mapper to support REST application See docs for more information Class org.apache.struts2.dispatcher.mapper Apache Struts RolesInterceptor This interceptor ensures that the action will only be executed if the user has the correct role. Class org.apache.struts2.interceptor Apache Struts ScopeInterceptor This is designed to solve a few simple issues related to wizard-like functionality in Struts. Class org.apache.struts2.interceptor Apache Struts ScopesHashModel Simple Hash model that also searches other scopes. Class org.apache.struts2.views.freemarker Apache Struts Select Render an HTML input tag of type select. Class org.apache.struts2.components Apache Struts SelectDirective Class org.apache.struts2.views.velocity.components Apache Struts SelectModel Class org.apache.struts2.views.freemarker.tags Apache Struts SelectTag Class org.apache.struts2.views.jsp.ui Apache Struts ServletActionContext Web-specific context information for actions. Class org.apache.struts2 Apache Struts ServletActionRedirectResult This result uses the ActionMapper provided by the ActionMapperFactory to redirect the browser to a URL that invokes the Class org.apache.struts2.result Apache Struts ServletConfigInterceptor An interceptor which sets action properties based on the interfaces an action implements. Class org.apache.struts2.interceptor Apache Struts ServletContextAware For components that have a dependence on the Servlet context. Interface org.apache.struts2.util Apache Struts ServletDispatcherResult Includes or forwards to a view (usually a jsp). Class org.apache.struts2.result Apache Struts ServletHostConfig Class org.apache.struts2.dispatcher.servlet Apache Struts ServletPrincipalProxy PrincipalProxy implementation for using HttpServletRequest Principal related methods. Class org.apache.struts2.interceptor.servlet Apache Struts ServletRedirectResult Calls the sendRedirect method to the location specified. Class org.apache.struts2.result Apache Struts ServletRequestAware All Actions that want to have access to the servlet request object must implement this interface. Interface org.apache.struts2.interceptor Apache Struts ServletResponseAware All Actions that want to have access to the servlet response object must implement this interface. Interface org.apache.struts2.interceptor Apache Struts ServletURIResolver ServletURIResolver is a URIResolver that can retrieve resources from the servlet context using the scheme response. Class org.apache.struts2.views.xslt Apache Struts ServletUrlRenderer Class org.apache.struts2.components Apache Struts SessionAware Actions that want access to the user's HTTP session attributes should implement this interface. Interface org.apache.struts2.interceptor Apache Struts SessionMap A simple implementation of the Map interface to handle a collection of HTTP session attributes. Class org.apache.struts2.dispatcher Apache Struts Set The set tag assigns a value to a variable in a specified scope. Class org.apache.struts2.components Apache Struts SetDirective Class org.apache.struts2.views.velocity.components Apache Struts SetModel Class org.apache.struts2.views.freemarker.tags Apache Struts SetTag Class org.apache.struts2.views.jsp Apache Struts SimpleAdapterDocument SimpleAdapterDocument adapted a Java object and presents it as a Document. Class org.apache.struts2.views.xslt Apache Struts SimpleNodeList Class org.apache.struts2.views.xslt Apache Struts SimpleTextNode Class org.apache.struts2.views.xslt Apache Struts SortIteratorFilter A bean that takes a source and comparator then attempt to sort the source utilizing the comparator. Class org.apache.struts2.util Apache Struts SortIteratorTag A Tag that sorts a List using a Comparator both passed in as the tag attribute. Class org.apache.struts2.views.jsp.iterator Apache Struts StaticContentLoader Interface for loading static resources, based on a path. Interface org.apache.struts2.dispatcher Apache Struts StreamResult A custom Result type for sending raw data (via an InputStream) directly to the HttpServletResponse. Class org.apache.struts2.result Apache Struts StringAdapter StringAdapter adapts a Java String value to a DOM Element with the specified property name containing the String's text. Class org.apache.struts2.views.xslt Apache Struts StrutsActionProxy Class org.apache.struts2.factory Apache Struts StrutsActionProxyFactory Class org.apache.struts2.factory Apache Struts StrutsBeanWrapper The StrutsBeanWrapper extends the default FreeMarker BeansWrapper and provides almost no change in functionality, except for how it handles maps. Class org.apache.struts2.views.freemarker Apache Struts StrutsBodyTagSupport Contains common functonalities for Struts JSP Tags. Class org.apache.struts2.views.jsp Apache Struts StrutsClassTemplateLoader Class org.apache.struts2.views.freemarker Apache Struts StrutsConstants This class provides a central location for framework configuration keys used to retrieve and store Struts configuration settings. Class org.apache.struts2 Apache Struts StrutsConversionErrorInterceptor This interceptor extends ConversionErrorInterceptor but only adds conversion errors from the ActionContext to the field errors of the action if the field value is not null, ", or {"} (a size 1 String array with only an empty Class org.apache.struts2.interceptor Apache Struts StrutsException A generic runtime exception that optionally contains Location informationSee Also:Serialized Form Class org.apache.struts2 Apache Struts StrutsExecuteFilter Executes the discovered request information. Class org.apache.struts2.dispatcher.filter Apache Struts StrutsListener Servlet listener for Struts. Class org.apache.struts2.dispatcher.listener Apache Struts StrutsModels Provides @s. Class org.apache.struts2.views.freemarker.tags Apache Struts StrutsPrepareAndExecuteFilter Handles both the preparation and execution phases of the Struts dispatching process. Class org.apache.struts2.dispatcher.filter Apache Struts StrutsPrepareFilter Prepares the request for execution by a later StrutsExecuteFilter filter instance. Class org.apache.struts2.dispatcher.filter Apache Struts StrutsRequestWrapper All Struts requests are wrapped with this class, which provides simple JSTL accessibility. Class org.apache.struts2.dispatcher Apache Struts StrutsResourceLoader Loads resource from the Thread's context ClassLoader. Class org.apache.struts2.views.velocity Apache Struts StrutsResultFactory Class org.apache.struts2.factory Apache Struts StrutsResultSupport A base class for all Struts action execution results. Class org.apache.struts2.result Apache Struts StrutsServlet Servlet dispatcher for Struts. Class org.apache.struts2.dispatcher.servlet Apache Struts StrutsStatics Constants used by Struts. Interface org.apache.struts2 Apache Struts StrutsTag An annotation to document a Struts jsp/freemarker/velocity tagRequired Element Summary Class org.apache.struts2.views.annotations Apache Struts StrutsTagAttribute Documents an attribute to a Struts tagRequired Element Summary Class org.apache.struts2.views.annotations Apache Struts StrutsTestCaseHelper Generic test setup methods to be used with any unit testing framework. Class org.apache.struts2.util Apache Struts StrutsTypeConverter Base class for type converters used in Struts. Class org.apache.struts2.util Apache Struts StrutsUtil Class org.apache.struts2.util Apache Struts StrutsVelocityContext Class org.apache.struts2.views.velocity Apache Struts StrutsXmlConfigurationProvider Class org.apache.struts2.config Apache Struts Submit Render a submit button. Class org.apache.struts2.components Apache Struts SubmitDirective Class org.apache.struts2.views.velocity.components Apache Struts SubmitModel Class org.apache.struts2.views.freemarker.tags Apache Struts SubmitTag Class org.apache.struts2.views.jsp.ui Apache Struts SubsetIteratorFilter A bean that takes an iterator and outputs a subset of it. Class org.apache.struts2.util Apache Struts SubsetIteratorFilter .Decider A decider determines if the given element should be added to the list or not. Interface org.apache.struts2.util.SubsetIteratorFilter Apache Struts SubsetIteratorTag A tag that takes an iterator and outputs a subset of it. Class org.apache.struts2.views.jsp.iterator Apache Struts TabbedPane Class org.apache.struts2.util Apache Struts TagLibraryDirectiveProvider Interface org.apache.struts2.views Apache Struts TagLibraryModelProvider Interface org.apache.struts2.views Apache Struts TagModel Class org.apache.struts2.views.freemarker.tags Apache Struts TagUtils Class org.apache.struts2.views.jsp Apache Struts Template A template is used as a model for rendering output. Class org.apache.struts2.components.template Apache Struts TemplateEngine Any template language which wants to support UI tag templating needs to provide an implementation of this interface to handle rendering the template Interface org.apache.struts2.components.template Apache Struts TemplateEngineManager Class org.apache.struts2.components.template Apache Struts TemplateRenderingContext Context used when rendering templates. Class org.apache.struts2.components.template Apache Struts Text Render a I18n text message. Class org.apache.struts2.components Apache Struts TextArea Render HTML textarea tag. Class org.apache.struts2.components Apache Struts TextAreaDirective Class org.apache.struts2.views.velocity.components Apache Struts TextAreaModel Class org.apache.struts2.views.freemarker.tags Apache Struts TextareaTag Class org.apache.struts2.views.jsp.ui Apache Struts TextDirective Class org.apache.struts2.views.velocity.components Apache Struts TextField Render an HTML input field of type text In this example, a text control for the user property is rendered. Class org.apache.struts2.components Apache Struts TextFieldDirective Class org.apache.struts2.views.velocity.components Apache Struts TextFieldModel Class org.apache.struts2.views.freemarker.tags Apache Struts TextFieldTag Class org.apache.struts2.views.jsp.ui Apache Struts TextModel Class org.apache.struts2.views.freemarker.tags Apache Struts TextProviderHelper Class org.apache.struts2.util Apache Struts TextTag Class org.apache.struts2.views.jsp Apache Struts Timer Class org.apache.struts2.util Apache Struts Token Stop double-submission of forms. Class org.apache.struts2.components Apache Struts TokenDirective Class org.apache.struts2.views.velocity.components Apache Struts TokenHelper Class org.apache.struts2.util Apache Struts TokenInterceptor Ensures that only one request per token is processed. Class org.apache.struts2.interceptor Apache Struts TokenModel Class org.apache.struts2.views.freemarker.tags Apache Struts TokenSessionStoreInterceptor This interceptor builds off of the TokenInterceptor, providing advanced logic for handling invalid tokens. Class org.apache.struts2.interceptor Apache Struts TokenTag Class org.apache.struts2.views.jsp.ui Apache Struts UIBean UIBean is the standard superclass of all Struts UI components. Class org.apache.struts2.components Apache Struts UpDownSelect Create a Select component with buttons to move the elements in the select component up and down. Class org.apache.struts2.components Apache Struts UpDownSelectDirective Class org.apache.struts2.views.velocity.components Apache Struts UpDownSelectModel Class org.apache.struts2.views.freemarker.tags Apache Struts UpDownSelectTag Class org.apache.struts2.views.jsp.ui Apache Struts URL This tag is used to create a URL. Class org.apache.struts2.components Apache Struts URLBean A bean that can generate a URL. Class org.apache.struts2.util Apache Struts URLDirective Class org.apache.struts2.views.velocity.components Apache Struts UrlHelper Interface org.apache.struts2.views.util Apache Struts URLModel Class org.apache.struts2.views.freemarker.tags Apache Struts UrlProvider Interface org.apache.struts2.components Apache Struts UrlRenderer environment (e. Interface org.apache.struts2.components Apache Struts URLTag Class org.apache.struts2.views.jsp Apache Struts VelocityManager Class org.apache.struts2.views.velocity Apache Struts VelocityResult Using the Servlet container's JspFactory, this result mocks a JSP execution environment and then displays a Velocity template that will be Class org.apache.struts2.result Apache Struts VelocityStrutsUtil Struts velocity related util. Class org.apache.struts2.util Apache Struts VelocityTemplateEngine Velocity based template engine. Class org.apache.struts2.components.template Apache Struts XSLTResult XSLTResult uses XSLT to transform an action object to XML. Class org.apache.struts2.views.xslt Apache Struts