# Serialized Form

- ## Package com.opensymphony.xwork2

  - ### Class com.opensymphony.xwork2.ActionChainResult extends ActionChainResult implements Serializable

  - ### Class com.opensymphony.xwork2.ActionContext extends ActionContext implements Serializable

  - ### Class com.opensymphony.xwork2.ActionSupport extends ActionSupport implements Serializable

  - ### Class com.opensymphony.xwork2.DefaultActionProxy extends Object implements Serializable

    serialVersionUID:
      3293074152487468527L

    - ### Serialized Fields

      - #### configuration

            Configuration configuration

      - #### config

            ActionConfig config

      - #### invocation

            ActionInvocation invocation

      - #### unknownHandlerManager

            UnknownHandlerManager unknownHandlerManager

      - #### localizedTextProvider

            LocalizedTextProvider localizedTextProvider

      - #### actionName

            String actionName

      - #### namespace

            String namespace

      - #### method

            String method

      - #### executeResult

            boolean executeResult

      - #### cleanupContext

            boolean cleanupContext

      - #### objectFactory

            ObjectFactory objectFactory

      - #### actionEventListener

            ActionEventListener actionEventListener

      - #### methodSpecified

            boolean methodSpecified

  - ### Class com.opensymphony.xwork2.DefaultTextProvider extends Object implements Serializable

    - ### Serialized Fields

      - #### localizedTextProvider

            LocalizedTextProvider localizedTextProvider

  - ### Class com.opensymphony.xwork2.ObjectFactory extends Object implements Serializable

    - ### Serialized Fields

      - #### container

            Container container

      - #### actionFactory

            ActionFactory actionFactory

      - #### resultFactory

            ResultFactory resultFactory

      - #### interceptorFactory

            InterceptorFactory interceptorFactory

      - #### validatorFactory

            ValidatorFactory validatorFactory

      - #### converterFactory

            ConverterFactory converterFactory

      - #### unknownHandlerFactory

            UnknownHandlerFactory unknownHandlerFactory

  - ### Class com.opensymphony.xwork2.Result.LegacyAdapter extends Object implements Serializable

    - ### Serialized Fields

      - #### adaptee

            Result adaptee

  - ### Class com.opensymphony.xwork2.ValidationAwareSupport extends Object implements Serializable

    - ### Serialized Fields

      - #### actionErrors

            Collection<E> actionErrors

      - #### actionMessages

            Collection<E> actionMessages

      - #### fieldErrors

            Map<K,V> fieldErrors

- ## Package com.opensymphony.xwork2.config

  - ### Class com.opensymphony.xwork2.config.ConfigurationException extends StrutsException implements Serializable

- ## Package com.opensymphony.xwork2.config.entities

  - ### Class com.opensymphony.xwork2.config.entities.ActionConfig extends Located implements Serializable

    - ### Serialized Fields

      - #### interceptors

            List<E> interceptors

      - #### params

            Map<K,V> params

      - #### results

            Map<K,V> results

      - #### exceptionMappings

            List<E> exceptionMappings

      - #### className

            String className

      - #### methodName

            String methodName

      - #### packageName

            String packageName

      - #### name

            String name

      - #### strictMethodInvocation

            boolean strictMethodInvocation

      - #### allowedMethods

            AllowedMethods allowedMethods

  - ### Class com.opensymphony.xwork2.config.entities.ExceptionMappingConfig extends Located implements Serializable

    - ### Serialized Fields

      - #### name

            String name

      - #### exceptionClassName

            String exceptionClassName

      - #### result

            String result

      - #### params

            Map<K,V> params

  - ### Class com.opensymphony.xwork2.config.entities.InterceptorConfig extends Located implements Serializable

    - ### Serialized Fields

      - #### params

            Map<K,V> params

      - #### className

            String className

      - #### name

            String name

  - ### Class com.opensymphony.xwork2.config.entities.InterceptorMapping extends Object implements Serializable

    - ### Serialized Fields

      - #### name

            String name

      - #### interceptor

            Interceptor interceptor

      - #### params

            Map<K,V> params

  - ### Class com.opensymphony.xwork2.config.entities.InterceptorStackConfig extends Located implements Serializable

    serialVersionUID:
      2897260918170270343L

    - ### Serialized Fields

      - #### interceptors

            List<E> interceptors

        A list of InterceptorMapping object

      - #### name

            String name

  - ### Class com.opensymphony.xwork2.config.entities.PackageConfig extends Located implements Serializable

    - ### Serialized Fields

      - #### actionConfigs

            Map<K,V> actionConfigs

      - #### globalResultConfigs

            Map<K,V> globalResultConfigs

      - #### globalAllowedMethods

            Set<E> globalAllowedMethods

      - #### interceptorConfigs

            Map<K,V> interceptorConfigs

      - #### resultTypeConfigs

            Map<K,V> resultTypeConfigs

      - #### globalExceptionMappingConfigs

            List<E> globalExceptionMappingConfigs

      - #### parents

            List<E> parents

      - #### defaultInterceptorRef

            String defaultInterceptorRef

      - #### defaultActionRef

            String defaultActionRef

      - #### defaultResultType

            String defaultResultType

      - #### defaultClassRef

            String defaultClassRef

      - #### name

            String name

      - #### namespace

            String namespace

      - #### isAbstract

            boolean isAbstract

      - #### isFinal

            boolean isFinal

      - #### needsRefresh

            boolean needsRefresh

      - #### strictMethodInvocation

            boolean strictMethodInvocation

  - ### Class com.opensymphony.xwork2.config.entities.ResultConfig extends Located implements Serializable

    - ### Serialized Fields

      - #### params

            Map<K,V> params

      - #### className

            String className

      - #### name

            String name

  - ### Class com.opensymphony.xwork2.config.entities.ResultTypeConfig extends Located implements Serializable

    - ### Serialized Fields

      - #### className

            String className

      - #### name

            String name

      - #### defaultResultParam

            String defaultResultParam

      - #### params

            Map<K,V> params

- ## Package com.opensymphony.xwork2.config.impl

  - ### Class com.opensymphony.xwork2.config.impl.AbstractMatcher extends Object implements Serializable

    - ### Serialized Fields

      - #### wildcard

            PatternMatcher<E> wildcard

        Handles all wildcard pattern matching.

      - #### compiledPatterns

            List<E> compiledPatterns

        The compiled patterns and their associated target objects

      - #### appendNamedParameters

            boolean appendNamedParameters

        This flag controls if passed named params should be appended to the map in `AbstractMatcher.replaceParameters(Map, Map)` and will be accessible in `ResultConfig`. If set to false, the named parameters won't be appended.

        This behaviour is controlled by `StrutsConstants.STRUTS_MATCHER_APPEND_NAMED_PARAMETERS`

        Since:
          2.5.23 See WW-5065

  - ### Class com.opensymphony.xwork2.config.impl.ActionConfigMatcher extends AbstractMatcher<ActionConfig> implements Serializable

  - ### Class com.opensymphony.xwork2.config.impl.DefaultConfiguration extends Object implements Serializable

    - ### Serialized Fields

      - #### packageContexts

            Map<K,V> packageContexts

      - #### runtimeConfiguration

            RuntimeConfiguration runtimeConfiguration

      - #### container

            Container container

      - #### defaultFrameworkBeanName

            String defaultFrameworkBeanName

      - #### loadedFileNames

            Set<E> loadedFileNames

      - #### unknownHandlerStack

            List<E> unknownHandlerStack

      - #### objectFactory

            ObjectFactory objectFactory

  - ### Class com.opensymphony.xwork2.config.impl.MockConfiguration extends Object implements Serializable

    - ### Serialized Fields

      - #### packages

            Map<K,V> packages

      - #### loadedFiles

            Set<E> loadedFiles

      - #### container

            Container container

      - #### unknownHandlerStack

            List<E> unknownHandlerStack

      - #### builder

            ContainerBuilder builder

  - ### Class com.opensymphony.xwork2.config.impl.NamespaceMatcher extends AbstractMatcher<NamespaceMatch> implements Serializable

- ## Package com.opensymphony.xwork2.conversion.impl

  - ### Class com.opensymphony.xwork2.conversion.impl.XWorkList extends ArrayList implements Serializable

    - ### Serialized Fields

      - #### clazz

            Class<T> clazz

- ## Package com.opensymphony.xwork2.inject

  - ### Class com.opensymphony.xwork2.inject.DependencyException extends RuntimeException implements Serializable

- ## Package com.opensymphony.xwork2.inject.util

  - ### Class com.opensymphony.xwork2.inject.util.ReferenceCache extends ReferenceMap<K,V> implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

  - ### Class com.opensymphony.xwork2.inject.util.ReferenceMap extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Throws:
          `IOException`

    - ### Serialized Fields

      - #### keyReferenceType

            ReferenceType keyReferenceType

      - #### valueReferenceType

            ReferenceType valueReferenceType

- ## Package com.opensymphony.xwork2.interceptor

  - ### Class com.opensymphony.xwork2.interceptor.AbstractInterceptor extends AbstractInterceptor implements Serializable

  - ### Class com.opensymphony.xwork2.interceptor.AliasInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### aliasesKey

            String aliasesKey

        Deprecated.

      - #### valueStackFactory

            ValueStackFactory valueStackFactory

        Deprecated.

      - #### localizedTextProvider

            LocalizedTextProvider localizedTextProvider

        Deprecated.

      - #### devMode

            boolean devMode

        Deprecated.

      - #### excludedPatterns

            ExcludedPatternsChecker excludedPatterns

        Deprecated.

      - #### acceptedPatterns

            AcceptedPatternsChecker acceptedPatterns

        Deprecated.

  - ### Class com.opensymphony.xwork2.interceptor.ChainingInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### copyMessages

            boolean copyMessages

        Deprecated.

      - #### copyErrors

            boolean copyErrors

        Deprecated.

      - #### copyFieldErrors

            boolean copyFieldErrors

        Deprecated.

      - #### excludes

            Collection<E> excludes

        Deprecated.

      - #### includes

            Collection<E> includes

        Deprecated.

      - #### reflectionProvider

            ReflectionProvider reflectionProvider

        Deprecated.

  - ### Class com.opensymphony.xwork2.interceptor.ConditionalInterceptor.LegacyAdapter extends Interceptor.LegacyAdapter implements Serializable

    - ### Serialized Fields

      - #### adaptee

            ConditionalInterceptor adaptee

  - ### Class com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor extends MethodFilterInterceptor implements Serializable

  - ### Class com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor extends MethodFilterInterceptor implements Serializable

    serialVersionUID:
      7563014655616490865L

    - ### Serialized Fields

      - #### inputResultName

            String inputResultName

        Deprecated.

  - ### Class com.opensymphony.xwork2.interceptor.ExceptionHolder extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### exception

            Exception exception

  - ### Class com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### categoryLogger

            org.apache.logging.log4j.Logger categoryLogger

        Deprecated.

      - #### logEnabled

            boolean logEnabled

        Deprecated.

      - #### logCategory

            String logCategory

        Deprecated.

      - #### logLevel

            String logLevel

        Deprecated.

  - ### Class com.opensymphony.xwork2.interceptor.Interceptor.LegacyAdapter extends Object implements Serializable

    - ### Serialized Fields

      - #### adaptee

            Interceptor adaptee

  - ### Class com.opensymphony.xwork2.interceptor.LoggingInterceptor extends AbstractInterceptor implements Serializable

  - ### Class com.opensymphony.xwork2.interceptor.MethodFilterInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### excludeMethods

            Set<E> excludeMethods

        Deprecated.

      - #### includeMethods

            Set<E> includeMethods

        Deprecated.

  - ### Class com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### refreshModelBeforeResult

            boolean refreshModelBeforeResult

        Deprecated.

  - ### Class com.opensymphony.xwork2.interceptor.ParameterFilterInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### allowed

            Collection<E> allowed

        Deprecated.

      - #### blocked

            Collection<E> blocked

        Deprecated.

      - #### includesExcludesMap

            Map<K,V> includesExcludesMap

        Deprecated.

      - #### defaultBlock

            boolean defaultBlock

        Deprecated.

  - ### Class com.opensymphony.xwork2.interceptor.ParameterRemoverInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### paramNames

            Set<E> paramNames

        Deprecated.

      - #### paramValues

            Set<E> paramValues

        Deprecated.

  - ### Class com.opensymphony.xwork2.interceptor.ParametersInterceptor extends ParametersInterceptor implements Serializable

  - ### Class com.opensymphony.xwork2.interceptor.PrepareInterceptor extends MethodFilterInterceptor implements Serializable

    serialVersionUID:
      -5216969014510719786L

    - ### Serialized Fields

      - #### alwaysInvokePrepare

            boolean alwaysInvokePrepare

        Deprecated.

      - #### firstCallPrepareDo

            boolean firstCallPrepareDo

        Deprecated.

  - ### Class com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### scope

            String scope

        Deprecated.

      - #### name

            String name

        Deprecated.

      - #### className

            String className

        Deprecated.

      - #### objectFactory

            ObjectFactory objectFactory

        Deprecated.

  - ### Class com.opensymphony.xwork2.interceptor.StaticParametersInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### parse

            boolean parse

        Deprecated.

      - #### overwrite

            boolean overwrite

        Deprecated.

      - #### merge

            boolean merge

        Deprecated.

      - #### devMode

            boolean devMode

        Deprecated.

      - #### valueStackFactory

            ValueStackFactory valueStackFactory

        Deprecated.

      - #### localizedTextProvider

            LocalizedTextProvider localizedTextProvider

        Deprecated.

- ## Package com.opensymphony.xwork2.interceptor.annotations

  - ### Class com.opensymphony.xwork2.interceptor.annotations.AnnotationParameterFilterInterceptor extends AbstractInterceptor implements Serializable

  - ### Class com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor extends AbstractInterceptor implements Serializable

- ## Package com.opensymphony.xwork2.mock

  - ### Class com.opensymphony.xwork2.mock.MockContainer extends Object implements Serializable

  - ### Class com.opensymphony.xwork2.mock.MockInterceptor extends AbstractInterceptor implements Serializable

    serialVersionUID:
      2692551676567227756L

    - ### Serialized Fields

      - #### expectedFoo

            String expectedFoo

      - #### foo

            String foo

      - #### executed

            boolean executed

  - ### Class com.opensymphony.xwork2.mock.MockResult extends Object implements Serializable

    - ### Serialized Fields

      - #### invocation

            ActionInvocation invocation

- ## Package com.opensymphony.xwork2.ognl

  - ### Class com.opensymphony.xwork2.ognl.OgnlValueStack extends Object implements Serializable

    serialVersionUID:
      370737852934925530L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

        Retained for serializability - see `com.opensymphony.xwork2.ognl.OgnlValueStackTest#testSerializable`

    - ### Serialized Fields

      - #### root

            CompoundRoot root

      - #### defaultType

            Class<T> defaultType

      - #### overrides

            Map<K,V> overrides

      - #### devMode

            boolean devMode

      - #### logMissingProperties

            boolean logMissingProperties

      - #### shouldFallbackToContext

            boolean shouldFallbackToContext

- ## Package com.opensymphony.xwork2.util

  - ### Class com.opensymphony.xwork2.util.CompoundRoot extends CopyOnWriteArrayList<Object> implements Serializable

    serialVersionUID:
      8563229069192473995L

  - ### Class com.opensymphony.xwork2.util.GlobalLocalizedTextProvider extends com.opensymphony.xwork2.util.AbstractLocalizedTextProvider implements Serializable

  - ### Class com.opensymphony.xwork2.util.StrutsLocalizedTextProvider extends com.opensymphony.xwork2.util.AbstractLocalizedTextProvider implements Serializable

- ## Package com.opensymphony.xwork2.util.location

  - ### Class com.opensymphony.xwork2.util.location.LocatableProperties extends Properties implements Serializable

    - ### Serialized Fields

      - #### location

            Location location

      - #### propLocations

            Map<K,V> propLocations

  - ### Class com.opensymphony.xwork2.util.location.LocationImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

        Ensure serialized unknown location resolve to `Location.UNKNOWN`.

    - ### Serialized Fields

      - #### uri

            String uri

      - #### line

            int line

      - #### column

            int column

      - #### description

            String description

- ## Package com.opensymphony.xwork2.util.reflection

  - ### Class com.opensymphony.xwork2.util.reflection.ReflectionException extends StrutsException implements Serializable

- ## Package com.opensymphony.xwork2.validator

  - ### Class com.opensymphony.xwork2.validator.ValidationException extends Exception implements Serializable

  - ### Class com.opensymphony.xwork2.validator.ValidationInterceptor extends MethodFilterInterceptor implements Serializable

    - ### Serialized Fields

      - #### validateAnnotatedMethodOnly

            boolean validateAnnotatedMethodOnly

      - #### actionValidatorManager

            ActionValidatorManager actionValidatorManager

      - #### alwaysInvokeValidate

            boolean alwaysInvokeValidate

      - #### programmatic

            boolean programmatic

      - #### declarative

            boolean declarative

- ## Package org.apache.struts2

  - ### Class org.apache.struts2.ActionContext extends Object implements Serializable

    - ### Serialized Fields

      - #### context

            Map<K,V> context

  - ### Class org.apache.struts2.ActionSupport extends Object implements Serializable

    - ### Serialized Fields

      - #### validationAware

            ValidationAwareSupport validationAware

      - #### container

            Container container

  - ### Class org.apache.struts2.StrutsException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### location

            Location location

- ## Package org.apache.struts2.action

  - ### Class org.apache.struts2.action.CspReportAction extends ActionSupport implements Serializable

    - ### Serialized Fields

      - #### request

            javax.servlet.http.HttpServletRequest request

  - ### Class org.apache.struts2.action.DefaultCspReportAction extends CspReportAction implements Serializable

- ## Package org.apache.struts2.config

  - ### Class org.apache.struts2.config.NullResult extends Object implements Serializable

- ## Package org.apache.struts2.conversion

  - ### Class org.apache.struts2.conversion.TypeConversionException extends StrutsException implements Serializable

- ## Package org.apache.struts2.dispatcher

  - ### Class org.apache.struts2.dispatcher.ApplicationMap extends AbstractMap<String,Object> implements Serializable

    serialVersionUID:
      9136809763083228202L

    - ### Serialized Fields

      - #### context

            javax.servlet.ServletContext context

      - #### entries

            Set<E> entries

  - ### Class org.apache.struts2.dispatcher.DefaultActionSupport extends ActionSupport implements Serializable

    serialVersionUID:
      -2426166391283746095L

    - ### Serialized Fields

      - #### successResultValue

            String successResultValue

  - ### Class org.apache.struts2.dispatcher.RequestMap extends AbstractMap<String,Object> implements Serializable

    serialVersionUID:
      -7675640869293787926L

    - ### Serialized Fields

      - #### request

            javax.servlet.http.HttpServletRequest request

      - #### entries

            Set<E> entries

  - ### Class org.apache.struts2.dispatcher.SessionMap extends AbstractMap<String,Object> implements Serializable

    serialVersionUID:
      4678843241638046854L

    - ### Serialized Fields

      - #### session

            javax.servlet.http.HttpSession session

      - #### entries

            Set<E> entries

      - #### request

            javax.servlet.http.HttpServletRequest request

- ## Package org.apache.struts2.dispatcher.multipart

  - ### Class org.apache.struts2.dispatcher.multipart.JakartaStreamMultiPartRequest.FileInfo extends Object implements Serializable

    serialVersionUID:
      1083158552766906037L

    - ### Serialized Fields

      - #### file

            File file

      - #### contentType

            String contentType

      - #### originalName

            String originalName

      - #### inputName

            String inputName

  - ### Class org.apache.struts2.dispatcher.multipart.StrutsUploadedFile extends Object implements Serializable

    - ### Serialized Fields

      - #### file

            File file

      - #### contentType

            String contentType

      - #### originalName

            String originalName

      - #### inputName

            String inputName

- ## Package org.apache.struts2.dispatcher.servlet

  - ### Class org.apache.struts2.dispatcher.servlet.StrutsServlet extends javax.servlet.http.HttpServlet implements Serializable

    - ### Serialized Fields

      - #### prepare

            PrepareOperations prepare

      - #### execute

            ExecuteOperations execute

- ## Package org.apache.struts2.factory

  - ### Class org.apache.struts2.factory.StrutsActionProxy extends DefaultActionProxy implements Serializable

    serialVersionUID:
      -2434901249671934080L

- ## Package org.apache.struts2.interceptor

  - ### Class org.apache.struts2.interceptor.AbstractFileUploadInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### maximumSize

            Long maximumSize

      - #### allowedTypesSet

            Set<E> allowedTypesSet

      - #### allowedExtensionsSet

            Set<E> allowedExtensionsSet

      - #### matcher

            ContentTypeMatcher<E> matcher

      - #### container

            Container container

  - ### Class org.apache.struts2.interceptor.AbstractInterceptor extends Object implements Serializable

    - ### Serialized Fields

      - #### disabled

            boolean disabled

  - ### Class org.apache.struts2.interceptor.ActionFileUploadInterceptor extends AbstractFileUploadInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.ActionMappingParametersInterceptor extends ParametersInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.AliasInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### aliasesKey

            String aliasesKey

      - #### valueStackFactory

            ValueStackFactory valueStackFactory

      - #### localizedTextProvider

            LocalizedTextProvider localizedTextProvider

      - #### devMode

            boolean devMode

      - #### excludedPatterns

            ExcludedPatternsChecker excludedPatterns

      - #### acceptedPatterns

            AcceptedPatternsChecker acceptedPatterns

  - ### Class org.apache.struts2.interceptor.ChainingInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### copyMessages

            boolean copyMessages

      - #### copyErrors

            boolean copyErrors

      - #### copyFieldErrors

            boolean copyFieldErrors

      - #### excludes

            Collection<E> excludes

      - #### includes

            Collection<E> includes

      - #### reflectionProvider

            ReflectionProvider reflectionProvider

  - ### Class org.apache.struts2.interceptor.CheckboxInterceptor extends AbstractInterceptor implements Serializable

    serialVersionUID:
      -586878104807229585L

    - ### Serialized Fields

      - #### uncheckedValue

            String uncheckedValue

  - ### Class org.apache.struts2.interceptor.ClearSessionInterceptor extends AbstractInterceptor implements Serializable

    serialVersionUID:
      -2102199238428329238L

  - ### Class org.apache.struts2.interceptor.CoepInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### exemptedPaths

            Set<E> exemptedPaths

      - #### header

            String header

  - ### Class org.apache.struts2.interceptor.ConversionErrorInterceptor extends MethodFilterInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.CookieInterceptor extends AbstractInterceptor implements Serializable

    serialVersionUID:
      4153142432948747305L

    - ### Serialized Fields

      - #### cookiesNameSet

            Set<E> cookiesNameSet

      - #### cookiesValueSet

            Set<E> cookiesValueSet

      - #### excludedPatternsChecker

            ExcludedPatternsChecker excludedPatternsChecker

      - #### acceptedPatternsChecker

            AcceptedPatternsChecker acceptedPatternsChecker

  - ### Class org.apache.struts2.interceptor.CookieProviderInterceptor extends AbstractInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.CoopInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### exemptedPaths

            Set<E> exemptedPaths

      - #### mode

            String mode

  - ### Class org.apache.struts2.interceptor.CreateSessionInterceptor extends AbstractInterceptor implements Serializable

    serialVersionUID:
      -4590322556118858869L

  - ### Class org.apache.struts2.interceptor.DateTextFieldInterceptor extends AbstractInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.DefaultWorkflowInterceptor extends MethodFilterInterceptor implements Serializable

    serialVersionUID:
      7563014655616490865L

    - ### Serialized Fields

      - #### inputResultName

            String inputResultName

  - ### Class org.apache.struts2.interceptor.ExceptionMappingInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### categoryLogger

            org.apache.logging.log4j.Logger categoryLogger

      - #### logEnabled

            boolean logEnabled

      - #### logCategory

            String logCategory

      - #### logLevel

            String logLevel

  - ### Class org.apache.struts2.interceptor.ExecuteAndWaitInterceptor extends MethodFilterInterceptor implements Serializable

    serialVersionUID:
      -2754639196749652512L

    - ### Serialized Fields

      - #### delay

            int delay

      - #### delaySleepInterval

            int delaySleepInterval

      - #### executeAfterValidationPass

            boolean executeAfterValidationPass

      - #### threadPriority

            int threadPriority

      - #### container

            Container container

      - #### executor

            ExecutorProvider executor

  - ### Class org.apache.struts2.interceptor.FetchMetadataInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### exemptedPaths

            Set<E> exemptedPaths

      - #### resourceIsolationPolicy

            ResourceIsolationPolicy resourceIsolationPolicy

  - ### Class org.apache.struts2.interceptor.FileUploadInterceptor extends AbstractFileUploadInterceptor implements Serializable

    serialVersionUID:
      -4764627478894962478L

  - ### Class org.apache.struts2.interceptor.I18nInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### parameterName

            String parameterName

      - #### requestOnlyParameterName

            String requestOnlyParameterName

      - #### attributeName

            String attributeName

      - #### requestCookieParameterName

            String requestCookieParameterName

      - #### storage

            I18nInterceptor.Storage storage

      - #### localeProviderFactory

            LocaleProviderFactory localeProviderFactory

      - #### supportedLocale

            Set<E> supportedLocale

  - ### Class org.apache.struts2.interceptor.LoggingInterceptor extends AbstractInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.MessageStoreInterceptor extends AbstractInterceptor implements Serializable

    serialVersionUID:
      9161650888603380164L

    - ### Serialized Fields

      - #### allowRequestParameterSwitch

            boolean allowRequestParameterSwitch

      - #### requestParameterSwitch

            String requestParameterSwitch

      - #### operationMode

            String operationMode

  - ### Class org.apache.struts2.interceptor.MethodFilterInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### excludeMethods

            Set<E> excludeMethods

      - #### includeMethods

            Set<E> includeMethods

  - ### Class org.apache.struts2.interceptor.ModelDrivenInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### refreshModelBeforeResult

            boolean refreshModelBeforeResult

  - ### Class org.apache.struts2.interceptor.MultiselectInterceptor extends AbstractInterceptor implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.struts2.interceptor.NoOpInterceptor extends AbstractInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.ParameterRemoverInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### paramNames

            Set<E> paramNames

      - #### paramValues

            Set<E> paramValues

  - ### Class org.apache.struts2.interceptor.PrepareInterceptor extends MethodFilterInterceptor implements Serializable

    serialVersionUID:
      -5216969014510719786L

    - ### Serialized Fields

      - #### alwaysInvokePrepare

            boolean alwaysInvokePrepare

      - #### firstCallPrepareDo

            boolean firstCallPrepareDo

  - ### Class org.apache.struts2.interceptor.RolesInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### isProperlyConfigured

            boolean isProperlyConfigured

      - #### allowedRoles

            List<E> allowedRoles

      - #### disallowedRoles

            List<E> disallowedRoles

  - ### Class org.apache.struts2.interceptor.ScopedModelDrivenInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### scope

            String scope

      - #### name

            String name

      - #### className

            String className

      - #### objectFactory

            ObjectFactory objectFactory

  - ### Class org.apache.struts2.interceptor.ScopeInterceptor extends AbstractInterceptor implements Serializable

    serialVersionUID:
      9120762699600054395L

    - ### Serialized Fields

      - #### application

            String[] application

      - #### session

            String[] session

      - #### key

            String key

      - #### type

            String type

      - #### autoCreateSession

            boolean autoCreateSession

      - #### sessionReset

            String sessionReset

      - #### reset

            boolean reset

  - ### Class org.apache.struts2.interceptor.ServletConfigInterceptor extends AbstractInterceptor implements Serializable

    serialVersionUID:
      605261777858676638L

  - ### Class org.apache.struts2.interceptor.StaticParametersInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### parse

            boolean parse

      - #### overwrite

            boolean overwrite

      - #### merge

            boolean merge

      - #### devMode

            boolean devMode

      - #### valueStackFactory

            ValueStackFactory valueStackFactory

      - #### localizedTextProvider

            LocalizedTextProvider localizedTextProvider

  - ### Class org.apache.struts2.interceptor.StrutsConversionErrorInterceptor extends ConversionErrorInterceptor implements Serializable

    serialVersionUID:
      2759744840082921602L

  - ### Class org.apache.struts2.interceptor.TokenInterceptor extends MethodFilterInterceptor implements Serializable

    - ### Serialized Fields

      - #### textProvider

            TextProvider textProvider

  - ### Class org.apache.struts2.interceptor.TokenSessionStoreInterceptor extends TokenInterceptor implements Serializable

    serialVersionUID:
      -9032347965469098195L

- ## Package org.apache.struts2.interceptor.csp

  - ### Class org.apache.struts2.interceptor.csp.CspInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### prependServletContext

            boolean prependServletContext

      - #### enforcingMode

            boolean enforcingMode

      - #### reportUri

            String reportUri

      - #### reportTo

            String reportTo

      - #### cspSettingsClassName

            String cspSettingsClassName

- ## Package org.apache.struts2.interceptor.debugging

  - ### Class org.apache.struts2.interceptor.debugging.DebuggingInterceptor extends AbstractInterceptor implements Serializable

    serialVersionUID:
      -3097324155953078783L

    - ### Serialized Fields

      - #### ignorePrefixes

            String[] ignorePrefixes

      - #### ignoreKeys

            HashSet<E> ignoreKeys

      - #### enableXmlWithConsole

            boolean enableXmlWithConsole

      - #### devMode

            boolean devMode

      - #### freemarkerManager

            FreemarkerManager freemarkerManager

      - #### consoleEnabled

            boolean consoleEnabled

      - #### reflectionProvider

            ReflectionProvider reflectionProvider

- ## Package org.apache.struts2.interceptor.exec

  - ### Class org.apache.struts2.interceptor.exec.StrutsBackgroundProcess extends Object implements Serializable

    serialVersionUID:
      3884464776311686443L

    - ### Serialized Fields

      - #### threadName

            String threadName

      - #### threadPriority

            int threadPriority

      - #### result

            String result

      - #### done

            boolean done

- ## Package org.apache.struts2.interceptor.httpmethod

  - ### Class org.apache.struts2.interceptor.httpmethod.HttpMethodInterceptor extends AbstractInterceptor implements Serializable

    - ### Serialized Fields

      - #### badRequestResultName

            String badRequestResultName

- ## Package org.apache.struts2.interceptor.parameter

  - ### Class org.apache.struts2.interceptor.parameter.ParametersInterceptor extends MethodFilterInterceptor implements Serializable

    - ### Serialized Fields

      - #### paramNameMaxLength

            int paramNameMaxLength

      - #### devMode

            boolean devMode

      - #### dmiEnabled

            boolean dmiEnabled

      - #### ordered

            boolean ordered

      - #### requireAnnotations

            boolean requireAnnotations

      - #### requireAnnotationsTransitionMode

            boolean requireAnnotationsTransitionMode

      - #### valueStackFactory

            ValueStackFactory valueStackFactory

      - #### threadAllowlist

            ThreadAllowlist threadAllowlist

      - #### excludedPatterns

            ExcludedPatternsChecker excludedPatterns

      - #### acceptedPatterns

            AcceptedPatternsChecker acceptedPatterns

      - #### excludedValuePatterns

            Set<E> excludedValuePatterns

      - #### acceptedValuePatterns

            Set<E> acceptedValuePatterns

- ## Package org.apache.struts2.interceptor.validation

  - ### Class org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor extends ValidationInterceptor implements Serializable

- ## Package org.apache.struts2.result

  - ### Class org.apache.struts2.result.ActionChainResult extends Object implements Serializable

    - ### Serialized Fields

      - #### proxy

            ActionProxy proxy

      - #### actionName

            String actionName

      - #### namespace

            String namespace

      - #### methodName

            String methodName

      - #### skipActions

            String skipActions

        The list of actions to skip.

      - #### actionProxyFactory

            ActionProxyFactory actionProxyFactory

  - ### Class org.apache.struts2.result.HttpHeaderResult extends Object implements Serializable

    serialVersionUID:
      195648957144219214L

    - ### Serialized Fields

      - #### parse

            boolean parse

      - #### headers

            Map<K,V> headers

      - #### status

            int status

      - #### error

            String error

      - #### errorMessage

            String errorMessage

  - ### Class org.apache.struts2.result.PlainTextResult extends StrutsResultSupport implements Serializable

    serialVersionUID:
      3633371605905583950L

    - ### Serialized Fields

      - #### charSet

            String charSet

  - ### Class org.apache.struts2.result.PostbackResult extends StrutsResultSupport implements Serializable

    serialVersionUID:
      -2283504349296877429L

    - ### Serialized Fields

      - #### actionName

            String actionName

      - #### namespace

            String namespace

      - #### method

            String method

      - #### prependServletContext

            boolean prependServletContext

      - #### cache

            boolean cache

      - #### actionMapper

            ActionMapper actionMapper

  - ### Class org.apache.struts2.result.ServletActionRedirectResult extends ServletRedirectResult implements Serializable

    serialVersionUID:
      -9042425229314584066L

    - ### Serialized Fields

      - #### actionName

            String actionName

      - #### namespace

            String namespace

      - #### method

            String method

  - ### Class org.apache.struts2.result.ServletDispatcherResult extends StrutsResultSupport implements Serializable

    serialVersionUID:
      -1970659272360685627L

    - ### Serialized Fields

      - #### queryStringParser

            QueryStringParser queryStringParser

  - ### Class org.apache.struts2.result.ServletRedirectResult extends StrutsResultSupport implements Serializable

    serialVersionUID:
      6316947346435301270L

    - ### Serialized Fields

      - #### prependServletContext

            boolean prependServletContext

      - #### actionMapper

            ActionMapper actionMapper

      - #### statusCode

            int statusCode

      - #### suppressEmptyParameters

            boolean suppressEmptyParameters

      - #### requestParameters

            Map<K,V> requestParameters

      - #### anchor

            String anchor

      - #### queryStringBuilder

            QueryStringBuilder queryStringBuilder

  - ### Class org.apache.struts2.result.StreamResult extends StrutsResultSupport implements Serializable

    serialVersionUID:
      -1468409635999059850L

    - ### Serialized Fields

      - #### contentType

            String contentType

      - #### contentLength

            String contentLength

      - #### contentDisposition

            String contentDisposition

      - #### contentCharSet

            String contentCharSet

      - #### inputName

            String inputName

      - #### inputStream

            InputStream inputStream

      - #### bufferSize

            int bufferSize

      - #### allowCaching

            boolean allowCaching

      - #### notExcludedAcceptedPatterns

            NotExcludedAcceptedPatternsChecker notExcludedAcceptedPatterns

  - ### Class org.apache.struts2.result.StrutsResultSupport extends Object implements Serializable

    - ### Serialized Fields

      - #### parseLocation

            boolean parseLocation

      - #### parse

            boolean parse

      - #### encode

            boolean encode

      - #### location

            String location

      - #### lastFinalLocation

            String lastFinalLocation

- ## Package org.apache.struts2.url

  - ### Class org.apache.struts2.url.StrutsQueryStringBuilder extends Object implements Serializable

    - ### Serialized Fields

      - #### encoder

            UrlEncoder encoder

  - ### Class org.apache.struts2.url.StrutsQueryStringParser extends Object implements Serializable

    - ### Serialized Fields

      - #### decoder

            UrlDecoder decoder

  - ### Class org.apache.struts2.url.StrutsUrlDecoder extends Object implements Serializable

    - ### Serialized Fields

      - #### encoding

            String encoding

  - ### Class org.apache.struts2.url.StrutsUrlEncoder extends Object implements Serializable

    - ### Serialized Fields

      - #### encoding

            String encoding

- ## Package org.apache.struts2.util

  - ### Class org.apache.struts2.util.Counter extends Object implements Serializable

    serialVersionUID:
      2796965884308060179L

    - ### Serialized Fields

      - #### wrap

            boolean wrap

      - #### first

            long first

      - #### current

            long current

      - #### interval

            long interval

      - #### last

            long last

- ## Package org.apache.struts2.views

  - ### Class org.apache.struts2.views.JspSupportServlet extends javax.servlet.http.HttpServlet implements Serializable

    serialVersionUID:
      8302309812391541933L

- ## Package org.apache.struts2.views.freemarker

  - ### Class org.apache.struts2.views.freemarker.FreemarkerResult extends StrutsResultSupport implements Serializable

    serialVersionUID:
      -3778230771704661631L

    - ### Serialized Fields

      - #### invocation

            ActionInvocation invocation

      - #### configuration

            freemarker.template.Configuration configuration

      - #### wrapper

            freemarker.template.ObjectWrapper wrapper

      - #### freemarkerManager

            FreemarkerManager freemarkerManager

      - #### writer

            Writer writer

      - #### writeIfCompleted

            Boolean writeIfCompleted

      - #### location

            String location

      - #### pContentType

            String pContentType

  - ### Class org.apache.struts2.views.freemarker.ScopesHashModel extends freemarker.template.SimpleHash implements Serializable

    serialVersionUID:
      5551686380141886764L

    - ### Serialized Fields

      - #### request

            javax.servlet.http.HttpServletRequest request

      - #### servletContext

            javax.servlet.ServletContext servletContext

      - #### stack

            ValueStack stack

      - #### unlistedModels

            Map<K,V> unlistedModels

      - #### attributesCache

            Object attributesCache

- ## Package org.apache.struts2.views.jsp

  - ### Class org.apache.struts2.views.jsp.ActionTag extends ContextBeanTag implements Serializable

    serialVersionUID:
      -5384167073331678855L

    - ### Serialized Fields

      - #### name

            String name

      - #### namespace

            String namespace

      - #### executeResult

            boolean executeResult

      - #### ignoreContextParams

            boolean ignoreContextParams

      - #### flush

            boolean flush

      - #### rethrowException

            boolean rethrowException

  - ### Class org.apache.struts2.views.jsp.BeanTag extends ContextBeanTag implements Serializable

    serialVersionUID:
      -3863152522071209267L

    - ### Serialized Fields

      - #### name

            String name

  - ### Class org.apache.struts2.views.jsp.ComponentTagSupport extends StrutsBodyTagSupport implements Serializable

    - ### Serialized Fields

      - #### component

            Component component

  - ### Class org.apache.struts2.views.jsp.ContextBeanTag extends ComponentTagSupport implements Serializable

    - ### Serialized Fields

      - #### var

            String var

  - ### Class org.apache.struts2.views.jsp.DateTag extends ContextBeanTag implements Serializable

    serialVersionUID:
      -6216963123295613440L

    - ### Serialized Fields

      - #### name

            String name

      - #### format

            String format

      - #### nice

            boolean nice

      - #### timezone

            String timezone

  - ### Class org.apache.struts2.views.jsp.ElseIfTag extends ComponentTagSupport implements Serializable

    serialVersionUID:
      -3872016920741400345L

    - ### Serialized Fields

      - #### test

            String test

  - ### Class org.apache.struts2.views.jsp.ElseTag extends ComponentTagSupport implements Serializable

    serialVersionUID:
      8166807953193406785L

  - ### Class org.apache.struts2.views.jsp.I18nTag extends ComponentTagSupport implements Serializable

    serialVersionUID:
      -7914587341936116887L

    - ### Serialized Fields

      - #### name

            String name

  - ### Class org.apache.struts2.views.jsp.IfTag extends ComponentTagSupport implements Serializable

    serialVersionUID:
      4448870162549923833L

    - ### Serialized Fields

      - #### test

            String test

  - ### Class org.apache.struts2.views.jsp.IncludeTag extends ComponentTagSupport implements Serializable

    serialVersionUID:
      -1585165567043278243L

    - ### Serialized Fields

      - #### value

            String value

  - ### Class org.apache.struts2.views.jsp.IteratorTag extends ContextBeanTag implements Serializable

    serialVersionUID:
      -1827978135193581901L

    - ### Serialized Fields

      - #### statusAttr

            String statusAttr

      - #### value

            String value

      - #### begin

            String begin

      - #### end

            String end

      - #### step

            String step

  - ### Class org.apache.struts2.views.jsp.NumberTag extends ContextBeanTag implements Serializable

    serialVersionUID:
      -6216963123295613440L

    - ### Serialized Fields

      - #### name

            String name

      - #### currency

            String currency

      - #### type

            String type

      - #### groupingUsed

            Boolean groupingUsed

      - #### maximumFractionDigits

            Integer maximumFractionDigits

      - #### maximumIntegerDigits

            Integer maximumIntegerDigits

      - #### minimumFractionDigits

            Integer minimumFractionDigits

      - #### minimumIntegerDigits

            Integer minimumIntegerDigits

      - #### parseIntegerOnly

            Boolean parseIntegerOnly

      - #### roundingMode

            String roundingMode

  - ### Class org.apache.struts2.views.jsp.ParamTag extends ComponentTagSupport implements Serializable

    serialVersionUID:
      -968332732207156408L

    - ### Serialized Fields

      - #### name

            String name

      - #### value

            String value

      - #### suppressEmptyParameters

            boolean suppressEmptyParameters

  - ### Class org.apache.struts2.views.jsp.PropertyTag extends ComponentTagSupport implements Serializable

    serialVersionUID:
      435308349113743852L

    - ### Serialized Fields

      - #### defaultValue

            String defaultValue

      - #### value

            String value

      - #### escapeHtml

            boolean escapeHtml

      - #### escapeJavaScript

            boolean escapeJavaScript

      - #### escapeXml

            boolean escapeXml

      - #### escapeCsv

            boolean escapeCsv

  - ### Class org.apache.struts2.views.jsp.PushTag extends ComponentTagSupport implements Serializable

    serialVersionUID:
      -1357895305148907931L

    - ### Serialized Fields

      - #### value

            String value

  - ### Class org.apache.struts2.views.jsp.SetTag extends ContextBeanTag implements Serializable

    serialVersionUID:
      -5074213926790716974L

    - ### Serialized Fields

      - #### scope

            String scope

      - #### value

            String value

      - #### trimBody

            boolean trimBody

  - ### Class org.apache.struts2.views.jsp.StrutsBodyTagSupport extends javax.servlet.jsp.tagext.BodyTagSupport implements Serializable

    serialVersionUID:
      -1201668454354226175L

    - ### Serialized Fields

      - #### performClearTagStateForTagPoolingServers

            boolean performClearTagStateForTagPoolingServers

  - ### Class org.apache.struts2.views.jsp.TextTag extends ContextBeanTag implements Serializable

    serialVersionUID:
      -3075088084198264581L

    - ### Serialized Fields

      - #### name

            String name

      - #### escapeHtml

            boolean escapeHtml

      - #### escapeJavaScript

            boolean escapeJavaScript

      - #### escapeXml

            boolean escapeXml

      - #### escapeCsv

            boolean escapeCsv

  - ### Class org.apache.struts2.views.jsp.URLTag extends ContextBeanTag implements Serializable

    serialVersionUID:
      1722460444125206226L

    - ### Serialized Fields

      - #### includeParams

            String includeParams

      - #### scheme

            String scheme

      - #### value

            String value

      - #### action

            String action

      - #### namespace

            String namespace

      - #### method

            String method

      - #### encode

            String encode

      - #### includeContext

            String includeContext

      - #### escapeAmp

            String escapeAmp

      - #### portletMode

            String portletMode

      - #### windowState

            String windowState

      - #### portletUrlType

            String portletUrlType

      - #### anchor

            String anchor

      - #### forceAddSchemeHostAndPort

            String forceAddSchemeHostAndPort

- ## Package org.apache.struts2.views.jsp.iterator

  - ### Class org.apache.struts2.views.jsp.iterator.AppendIteratorTag extends ContextBeanTag implements Serializable

    serialVersionUID:
      -6017337859763283691L

  - ### Class org.apache.struts2.views.jsp.iterator.IteratorGeneratorTag extends StrutsBodyTagSupport implements Serializable

    serialVersionUID:
      2968037295463973936L

    - ### Serialized Fields

      - #### countAttr

            String countAttr

      - #### separatorAttr

            String separatorAttr

      - #### valueAttr

            String valueAttr

      - #### converterAttr

            String converterAttr

      - #### var

            String var

      - #### iteratorGenerator

            IteratorGenerator iteratorGenerator

  - ### Class org.apache.struts2.views.jsp.iterator.MergeIteratorTag extends ContextBeanTag implements Serializable

    serialVersionUID:
      4999729472466011218L

  - ### Class org.apache.struts2.views.jsp.iterator.SortIteratorTag extends StrutsBodyTagSupport implements Serializable

    serialVersionUID:
      -7835719609764092235L

    - ### Serialized Fields

      - #### comparatorAttr

            String comparatorAttr

      - #### sourceAttr

            String sourceAttr

      - #### var

            String var

      - #### sortIteratorFilter

            SortIteratorFilter sortIteratorFilter

  - ### Class org.apache.struts2.views.jsp.iterator.SubsetIteratorTag extends StrutsBodyTagSupport implements Serializable

    serialVersionUID:
      -6252696081713080102L

    - ### Serialized Fields

      - #### countAttr

            String countAttr

      - #### sourceAttr

            String sourceAttr

      - #### startAttr

            String startAttr

      - #### deciderAttr

            String deciderAttr

      - #### var

            String var

      - #### subsetIteratorFilter

            SubsetIteratorFilter subsetIteratorFilter

- ## Package org.apache.struts2.views.jsp.ui

  - ### Class org.apache.struts2.views.jsp.ui.AbstractClosingTag extends AbstractUITag implements Serializable

    - ### Serialized Fields

      - #### openTemplate

            String openTemplate

  - ### Class org.apache.struts2.views.jsp.ui.AbstractDoubleListTag extends AbstractRequiredListTag implements Serializable

    - ### Serialized Fields

      - #### doubleList

            String doubleList

      - #### doubleListKey

            String doubleListKey

      - #### doubleListValue

            String doubleListValue

      - #### doubleListCssClass

            String doubleListCssClass

      - #### doubleListCssStyle

            String doubleListCssStyle

      - #### doubleListTitle

            String doubleListTitle

      - #### doubleName

            String doubleName

      - #### doubleValue

            String doubleValue

      - #### formName

            String formName

      - #### emptyOption

            String emptyOption

      - #### headerKey

            String headerKey

      - #### headerValue

            String headerValue

      - #### multiple

            String multiple

      - #### size

            String size

      - #### doubleId

            String doubleId

      - #### doubleDisabled

            String doubleDisabled

      - #### doubleMultiple

            String doubleMultiple

      - #### doubleSize

            String doubleSize

      - #### doubleHeaderKey

            String doubleHeaderKey

      - #### doubleHeaderValue

            String doubleHeaderValue

      - #### doubleEmptyOption

            String doubleEmptyOption

      - #### doubleCssClass

            String doubleCssClass

      - #### doubleCssStyle

            String doubleCssStyle

      - #### doubleOnclick

            String doubleOnclick

      - #### doubleOndblclick

            String doubleOndblclick

      - #### doubleOnmousedown

            String doubleOnmousedown

      - #### doubleOnmouseup

            String doubleOnmouseup

      - #### doubleOnmouseover

            String doubleOnmouseover

      - #### doubleOnmousemove

            String doubleOnmousemove

      - #### doubleOnmouseout

            String doubleOnmouseout

      - #### doubleOnfocus

            String doubleOnfocus

      - #### doubleOnblur

            String doubleOnblur

      - #### doubleOnkeypress

            String doubleOnkeypress

      - #### doubleOnkeydown

            String doubleOnkeydown

      - #### doubleOnkeyup

            String doubleOnkeyup

      - #### doubleOnselect

            String doubleOnselect

      - #### doubleOnchange

            String doubleOnchange

      - #### doubleAccesskey

            String doubleAccesskey

  - ### Class org.apache.struts2.views.jsp.ui.AbstractListTag extends AbstractUITag implements Serializable

    - ### Serialized Fields

      - #### list

            String list

      - #### listKey

            String listKey

      - #### listValue

            String listValue

      - #### listValueKey

            String listValueKey

      - #### listLabelKey

            String listLabelKey

      - #### listCssClass

            String listCssClass

      - #### listCssStyle

            String listCssStyle

      - #### listTitle

            String listTitle

  - ### Class org.apache.struts2.views.jsp.ui.AbstractRequiredListTag extends AbstractListTag implements Serializable

  - ### Class org.apache.struts2.views.jsp.ui.AbstractUITag extends ComponentTagSupport implements Serializable

    - ### Serialized Fields

      - #### cssClass

            String cssClass

      - #### cssErrorClass

            String cssErrorClass

      - #### cssStyle

            String cssStyle

      - #### cssErrorStyle

            String cssErrorStyle

      - #### title

            String title

      - #### disabled

            String disabled

      - #### label

            String label

      - #### labelSeparator

            String labelSeparator

      - #### labelPosition

            String labelPosition

      - #### requiredPosition

            String requiredPosition

      - #### errorPosition

            String errorPosition

      - #### name

            String name

      - #### requiredLabel

            String requiredLabel

      - #### tabindex

            String tabindex

      - #### value

            String value

      - #### template

            String template

      - #### theme

            String theme

      - #### templateDir

            String templateDir

      - #### onclick

            String onclick

      - #### ondblclick

            String ondblclick

      - #### onmousedown

            String onmousedown

      - #### onmouseup

            String onmouseup

      - #### onmouseover

            String onmouseover

      - #### onmousemove

            String onmousemove

      - #### onmouseout

            String onmouseout

      - #### onfocus

            String onfocus

      - #### onblur

            String onblur

      - #### onkeypress

            String onkeypress

      - #### onkeydown

            String onkeydown

      - #### onkeyup

            String onkeyup

      - #### onselect

            String onselect

      - #### onchange

            String onchange

      - #### accesskey

            String accesskey

      - #### id

            String id

      - #### key

            String key

      - #### tooltip

            String tooltip

      - #### tooltipConfig

            String tooltipConfig

      - #### javascriptTooltip

            String javascriptTooltip

      - #### tooltipDelay

            String tooltipDelay

      - #### tooltipCssClass

            String tooltipCssClass

      - #### tooltipIconPath

            String tooltipIconPath

      - #### dynamicAttributes

            Map<K,V> dynamicAttributes

  - ### Class org.apache.struts2.views.jsp.ui.ActionErrorTag extends AbstractUITag implements Serializable

    serialVersionUID:
      -3710234378022378639L

    - ### Serialized Fields

      - #### escape

            boolean escape

  - ### Class org.apache.struts2.views.jsp.ui.ActionMessageTag extends AbstractUITag implements Serializable

    serialVersionUID:
      243396927554182506L

    - ### Serialized Fields

      - #### escape

            boolean escape

  - ### Class org.apache.struts2.views.jsp.ui.AnchorTag extends AbstractClosingTag implements Serializable

    serialVersionUID:
      -1034616578492431113L

    - ### Serialized Fields

      - #### href

            String href

      - #### includeParams

            String includeParams

      - #### scheme

            String scheme

      - #### action

            String action

      - #### namespace

            String namespace

      - #### method

            String method

      - #### encode

            String encode

      - #### includeContext

            String includeContext

      - #### escapeAmp

            String escapeAmp

      - #### portletMode

            String portletMode

      - #### windowState

            String windowState

      - #### portletUrlType

            String portletUrlType

      - #### anchor

            String anchor

      - #### forceAddSchemeHostAndPort

            String forceAddSchemeHostAndPort

      - #### escapeHtmlBody

            String escapeHtmlBody

  - ### Class org.apache.struts2.views.jsp.ui.CheckboxListTag extends AbstractRequiredListTag implements Serializable

    serialVersionUID:
      4023034029558150010L

  - ### Class org.apache.struts2.views.jsp.ui.CheckboxTag extends AbstractUITag implements Serializable

    serialVersionUID:
      -350752809266337636L

    - ### Serialized Fields

      - #### fieldValue

            String fieldValue

      - #### submitUnchecked

            String submitUnchecked

  - ### Class org.apache.struts2.views.jsp.ui.ComboBoxTag extends TextFieldTag implements Serializable

    serialVersionUID:
      3509392460170385605L

    - ### Serialized Fields

      - #### list

            String list

      - #### listKey

            String listKey

      - #### listValue

            String listValue

      - #### headerKey

            String headerKey

      - #### headerValue

            String headerValue

      - #### emptyOption

            String emptyOption

  - ### Class org.apache.struts2.views.jsp.ui.ComponentTag extends AbstractUITag implements Serializable

    serialVersionUID:
      5448365363044104731L

  - ### Class org.apache.struts2.views.jsp.ui.DateTextFieldTag extends AbstractUITag implements Serializable

    serialVersionUID:
      5811285953670562288L

    - ### Serialized Fields

      - #### format

            String format

  - ### Class org.apache.struts2.views.jsp.ui.DebugTag extends AbstractUITag implements Serializable

    serialVersionUID:
      3487684841317160628L

  - ### Class org.apache.struts2.views.jsp.ui.DoubleSelectTag extends AbstractDoubleListTag implements Serializable

    serialVersionUID:
      7426011596359509386L

  - ### Class org.apache.struts2.views.jsp.ui.FieldErrorTag extends AbstractUITag implements Serializable

    serialVersionUID:
      -182532967507726323L

    - ### Serialized Fields

      - #### fieldName

            String fieldName

      - #### escape

            boolean escape

  - ### Class org.apache.struts2.views.jsp.ui.FileTag extends AbstractUITag implements Serializable

    serialVersionUID:
      -2154950640215144864L

    - ### Serialized Fields

      - #### accept

            String accept

      - #### size

            String size

  - ### Class org.apache.struts2.views.jsp.ui.FormTag extends AbstractClosingTag implements Serializable

    serialVersionUID:
      2792301046860819658L

    - ### Serialized Fields

      - #### action

            String action

      - #### target

            String target

      - #### enctype

            String enctype

      - #### method

            String method

      - #### namespace

            String namespace

      - #### validate

            String validate

      - #### onsubmit

            String onsubmit

      - #### onreset

            String onreset

      - #### portletMode

            String portletMode

      - #### windowState

            String windowState

      - #### acceptcharset

            String acceptcharset

      - #### focusElement

            String focusElement

      - #### includeContext

            boolean includeContext

  - ### Class org.apache.struts2.views.jsp.ui.HeadTag extends AbstractUITag implements Serializable

    serialVersionUID:
      6876765769175246030L

  - ### Class org.apache.struts2.views.jsp.ui.HiddenTag extends AbstractUITag implements Serializable

    serialVersionUID:
      -1124367972048371675L

  - ### Class org.apache.struts2.views.jsp.ui.InputTransferSelectTag extends AbstractListTag implements Serializable

    serialVersionUID:
      250474334495763536L

    - ### Serialized Fields

      - #### size

            String size

      - #### multiple

            String multiple

      - #### allowRemoveAll

            String allowRemoveAll

      - #### allowUpDown

            String allowUpDown

      - #### leftTitle

            String leftTitle

      - #### rightTitle

            String rightTitle

      - #### buttonCssClass

            String buttonCssClass

      - #### buttonCssStyle

            String buttonCssStyle

      - #### addLabel

            String addLabel

      - #### removeLabel

            String removeLabel

      - #### removeAllLabel

            String removeAllLabel

      - #### upLabel

            String upLabel

      - #### downLabel

            String downLabel

      - #### headerKey

            String headerKey

      - #### headerValue

            String headerValue

  - ### Class org.apache.struts2.views.jsp.ui.LabelTag extends AbstractUITag implements Serializable

    serialVersionUID:
      4008321310097730458L

    - ### Serialized Fields

      - #### forAttr

            String forAttr

  - ### Class org.apache.struts2.views.jsp.ui.LinkTag extends AbstractUITag implements Serializable

    - ### Serialized Fields

      - #### href

            String href

      - #### hreflang

            String hreflang

      - #### rel

            String rel

      - #### media

            String media

      - #### referrerpolicy

            String referrerpolicy

      - #### sizes

            String sizes

      - #### crossorigin

            String crossorigin

      - #### type

            String type

      - #### as

            String as

  - ### Class org.apache.struts2.views.jsp.ui.OptGroupTag extends ComponentTagSupport implements Serializable

    serialVersionUID:
      7367401003498678762L

    - ### Serialized Fields

      - #### list

            String list

      - #### label

            String label

      - #### disabled

            String disabled

      - #### listKey

            String listKey

      - #### listValue

            String listValue

      - #### listCssClass

            String listCssClass

      - #### listCssStyle

            String listCssStyle

      - #### listTitle

            String listTitle

  - ### Class org.apache.struts2.views.jsp.ui.OptionTransferSelectTag extends AbstractDoubleListTag implements Serializable

    serialVersionUID:
      250474334495763536L

    - ### Serialized Fields

      - #### allowAddToLeft

            String allowAddToLeft

      - #### allowAddToRight

            String allowAddToRight

      - #### allowAddAllToLeft

            String allowAddAllToLeft

      - #### allowAddAllToRight

            String allowAddAllToRight

      - #### allowSelectAll

            String allowSelectAll

      - #### allowUpDownOnLeft

            String allowUpDownOnLeft

      - #### allowUpDownOnRight

            String allowUpDownOnRight

      - #### leftTitle

            String leftTitle

      - #### rightTitle

            String rightTitle

      - #### buttonCssClass

            String buttonCssClass

      - #### buttonCssStyle

            String buttonCssStyle

      - #### addToLeftLabel

            String addToLeftLabel

      - #### addToRightLabel

            String addToRightLabel

      - #### addAllToLeftLabel

            String addAllToLeftLabel

      - #### addAllToRightLabel

            String addAllToRightLabel

      - #### selectAllLabel

            String selectAllLabel

      - #### leftUpLabel

            String leftUpLabel

      - #### leftDownLabel

            String leftDownLabel

      - #### rightUpLabel

            String rightUpLabel

      - #### rightDownLabel

            String rightDownLabel

      - #### addToLeftOnclick

            String addToLeftOnclick

      - #### addToRightOnclick

            String addToRightOnclick

      - #### addAllToLeftOnclick

            String addAllToLeftOnclick

      - #### addAllToRightOnclick

            String addAllToRightOnclick

      - #### selectAllOnclick

            String selectAllOnclick

      - #### upDownOnLeftOnclick

            String upDownOnLeftOnclick

      - #### upDownOnRightOnclick

            String upDownOnRightOnclick

  - ### Class org.apache.struts2.views.jsp.ui.PasswordTag extends TextFieldTag implements Serializable

    serialVersionUID:
      6802043323617377573L

    - ### Serialized Fields

      - #### showPassword

            String showPassword

  - ### Class org.apache.struts2.views.jsp.ui.RadioTag extends AbstractRequiredListTag implements Serializable

    serialVersionUID:
      -6497403399521333624L

  - ### Class org.apache.struts2.views.jsp.ui.ResetTag extends AbstractUITag implements Serializable

    serialVersionUID:
      4742704832277392108L

    - ### Serialized Fields

      - #### action

            String action

      - #### method

            String method

      - #### type

            String type

      - #### src

            String src

  - ### Class org.apache.struts2.views.jsp.ui.ScriptTag extends AbstractUITag implements Serializable

    - ### Serialized Fields

      - #### async

            String async

      - #### charset

            String charset

      - #### defer

            String defer

      - #### src

            String src

      - #### type

            String type

      - #### referrerpolicy

            String referrerpolicy

      - #### nomodule

            String nomodule

      - #### integrity

            String integrity

      - #### crossorigin

            String crossorigin

  - ### Class org.apache.struts2.views.jsp.ui.SelectTag extends AbstractRequiredListTag implements Serializable

    serialVersionUID:
      6121715260335609618L

    - ### Serialized Fields

      - #### emptyOption

            String emptyOption

      - #### headerKey

            String headerKey

      - #### headerValue

            String headerValue

      - #### multiple

            String multiple

      - #### size

            String size

  - ### Class org.apache.struts2.views.jsp.ui.SubmitTag extends AbstractClosingTag implements Serializable

    serialVersionUID:
      2179281109958301343L

    - ### Serialized Fields

      - #### action

            String action

      - #### method

            String method

      - #### type

            String type

      - #### src

            String src

      - #### escapeHtmlBody

            boolean escapeHtmlBody

  - ### Class org.apache.struts2.views.jsp.ui.TextareaTag extends AbstractUITag implements Serializable

    serialVersionUID:
      -4107122506712927927L

    - ### Serialized Fields

      - #### cols

            String cols

      - #### readonly

            String readonly

      - #### rows

            String rows

      - #### wrap

            String wrap

      - #### maxlength

            String maxlength

      - #### minlength

            String minlength

  - ### Class org.apache.struts2.views.jsp.ui.TextFieldTag extends AbstractUITag implements Serializable

    serialVersionUID:
      5811285953670562288L

    - ### Serialized Fields

      - #### maxlength

            String maxlength

      - #### readonly

            String readonly

      - #### size

            String size

      - #### type

            String type

  - ### Class org.apache.struts2.views.jsp.ui.TokenTag extends AbstractUITag implements Serializable

    serialVersionUID:
      722480798151703457L

  - ### Class org.apache.struts2.views.jsp.ui.UpDownSelectTag extends SelectTag implements Serializable

    serialVersionUID:
      -8136573053799541353L

    - ### Serialized Fields

      - #### allowMoveUp

            String allowMoveUp

      - #### allowMoveDown

            String allowMoveDown

      - #### allowSelectAll

            String allowSelectAll

      - #### moveUpLabel

            String moveUpLabel

      - #### moveDownLabel

            String moveDownLabel

      - #### selectAllLabel

            String selectAllLabel

Copyright © 2000–2025 Apache Software Foundation. All rights reserved.