# Serialized Form

- ## Package org.apache.struts2

  - ### Class org.apache.struts2.ActionContext

    class ActionContext extends Object implements Serializable

    - #### Serialized Fields

      - ##### context

            Map<String,Object> context

  - ### Class org.apache.struts2.ActionSupport

    class ActionSupport extends Object implements Serializable

    - #### Serialized Fields

      - ##### container

            Container container

      - ##### validationAware

            ValidationAwareSupport validationAware

  - ### Class org.apache.struts2.DefaultActionProxy

    class DefaultActionProxy extends Object implements Serializable
    serialVersionUID:
      3293074152487468527L

    - #### Serialized Fields

      - ##### actionEventListener

            ActionEventListener actionEventListener

      - ##### actionName

            String actionName

      - ##### cleanupContext

            boolean cleanupContext

      - ##### config

            ActionConfig config

      - ##### configuration

            Configuration configuration

      - ##### executeResult

            boolean executeResult

      - ##### invocation

            ActionInvocation invocation

      - ##### localizedTextProvider

            LocalizedTextProvider localizedTextProvider

      - ##### method

            String method

      - ##### methodSpecified

            boolean methodSpecified

      - ##### namespace

            String namespace

      - ##### objectFactory

            ObjectFactory objectFactory

      - ##### unknownHandlerManager

            UnknownHandlerManager unknownHandlerManager

  - ### Class org.apache.struts2.ObjectFactory

    class ObjectFactory extends Object implements Serializable

    - #### Serialized Fields

      - ##### actionFactory

            ActionFactory actionFactory

      - ##### container

            Container container

      - ##### converterFactory

            ConverterFactory converterFactory

      - ##### interceptorFactory

            InterceptorFactory interceptorFactory

      - ##### resultFactory

            ResultFactory resultFactory

      - ##### unknownHandlerFactory

            UnknownHandlerFactory unknownHandlerFactory

      - ##### validatorFactory

            ValidatorFactory validatorFactory

  - ### Exception org.apache.struts2.StrutsException

    class StrutsException extends RuntimeException implements Serializable

    - #### Serialized Fields

      - ##### location

            Location location

  - ### Class org.apache.struts2.ValidationAwareSupport

    class ValidationAwareSupport extends Object implements Serializable

    - #### Serialized Fields

      - ##### actionErrors

            Collection<String> actionErrors

      - ##### actionMessages

            Collection<String> actionMessages

      - ##### fieldErrors

            Map<String,List<String>> fieldErrors

- ## Package org.apache.struts2.action

  - ### Class org.apache.struts2.action.CspReportAction

    class CspReportAction extends ActionSupport implements Serializable

    - #### Serialized Fields

      - ##### request

            jakarta.servlet.http.HttpServletRequest request

  - ### Class org.apache.struts2.action.DefaultCspReportAction

    class DefaultCspReportAction extends CspReportAction implements Serializable

- ## Package org.apache.struts2.config

  - ### Exception org.apache.struts2.config.ConfigurationException

    class ConfigurationException extends StrutsException implements Serializable

  - ### Class org.apache.struts2.config.NullResult

    class NullResult extends Object implements Serializable

- ## Package org.apache.struts2.config.entities

  - ### Class org.apache.struts2.config.entities.ActionConfig

    class ActionConfig extends Located implements Serializable

    - #### Serialized Fields

      - ##### allowedMethods

            AllowedMethods allowedMethods

      - ##### className

            String className

      - ##### exceptionMappings

            List<ExceptionMappingConfig> exceptionMappings

      - ##### interceptors

            List<InterceptorMapping> interceptors

      - ##### methodName

            String methodName

      - ##### name

            String name

      - ##### packageName

            String packageName

      - ##### params

            Map<String,String> params

      - ##### results

            Map<String,ResultConfig> results

      - ##### strictMethodInvocation

            boolean strictMethodInvocation

  - ### Class org.apache.struts2.config.entities.ExceptionMappingConfig

    class ExceptionMappingConfig extends Located implements Serializable

    - #### Serialized Fields

      - ##### exceptionClassName

            String exceptionClassName

      - ##### name

            String name

      - ##### params

            Map<String,String> params

      - ##### result

            String result

  - ### Class org.apache.struts2.config.entities.InterceptorConfig

    class InterceptorConfig extends Located implements Serializable

    - #### Serialized Fields

      - ##### className

            String className

      - ##### name

            String name

      - ##### params

            Map<String,String> params

  - ### Class org.apache.struts2.config.entities.InterceptorMapping

    class InterceptorMapping extends Object implements Serializable

    - #### Serialized Fields

      - ##### interceptor

            Interceptor interceptor

      - ##### name

            String name

      - ##### params

            Map<String,String> params

  - ### Class org.apache.struts2.config.entities.InterceptorStackConfig

    class InterceptorStackConfig extends Located implements Serializable
    serialVersionUID:
      2897260918170270343L

    - #### Serialized Fields

      - ##### interceptors

            List<InterceptorMapping> interceptors

        A list of InterceptorMapping object

      - ##### name

            String name

  - ### Class org.apache.struts2.config.entities.PackageConfig

    class PackageConfig extends Located implements Serializable

    - #### Serialized Fields

      - ##### actionConfigs

            Map<String,ActionConfig> actionConfigs

      - ##### defaultActionRef

            String defaultActionRef

      - ##### defaultClassRef

            String defaultClassRef

      - ##### defaultInterceptorRef

            String defaultInterceptorRef

      - ##### defaultResultType

            String defaultResultType

      - ##### globalAllowedMethods

            Set<String> globalAllowedMethods

      - ##### globalExceptionMappingConfigs

            List<ExceptionMappingConfig> globalExceptionMappingConfigs

      - ##### globalResultConfigs

            Map<String,ResultConfig> globalResultConfigs

      - ##### interceptorConfigs

            Map<String,Object> interceptorConfigs

      - ##### isAbstract

            boolean isAbstract

      - ##### isFinal

            boolean isFinal

      - ##### name

            String name

      - ##### namespace

            String namespace

      - ##### needsRefresh

            boolean needsRefresh

      - ##### parents

            List<PackageConfig> parents

      - ##### resultTypeConfigs

            Map<String,ResultTypeConfig> resultTypeConfigs

      - ##### strictMethodInvocation

            boolean strictMethodInvocation

  - ### Class org.apache.struts2.config.entities.ResultConfig

    class ResultConfig extends Located implements Serializable

    - #### Serialized Fields

      - ##### className

            String className

      - ##### name

            String name

      - ##### params

            Map<String,String> params

  - ### Class org.apache.struts2.config.entities.ResultTypeConfig

    class ResultTypeConfig extends Located implements Serializable

    - #### Serialized Fields

      - ##### className

            String className

      - ##### defaultResultParam

            String defaultResultParam

      - ##### name

            String name

      - ##### params

            Map<String,String> params

- ## Package org.apache.struts2.config.impl

  - ### Class org.apache.struts2.config.impl.AbstractMatcher

    class AbstractMatcher extends Object implements Serializable

    - #### Serialized Fields

      - ##### 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

      - ##### compiledPatterns

            List<org.apache.struts2.config.impl.AbstractMatcher.Mapping<E>> compiledPatterns

        The compiled patterns and their associated target objects

      - ##### wildcard

            PatternMatcher<Object> wildcard

        Handles all wildcard pattern matching.

  - ### Class org.apache.struts2.config.impl.ActionConfigMatcher

    class ActionConfigMatcher extends AbstractMatcher<ActionConfig> implements Serializable

  - ### Class org.apache.struts2.config.impl.DefaultConfiguration

    class DefaultConfiguration extends Object implements Serializable

    - #### Serialized Fields

      - ##### container

            Container container

      - ##### defaultFrameworkBeanName

            String defaultFrameworkBeanName

      - ##### loadedFileNames

            Set<String> loadedFileNames

      - ##### objectFactory

            ObjectFactory objectFactory

      - ##### packageContexts

            Map<String,PackageConfig> packageContexts

      - ##### runtimeConfiguration

            RuntimeConfiguration runtimeConfiguration

      - ##### unknownHandlerStack

            List<UnknownHandlerConfig> unknownHandlerStack

  - ### Class org.apache.struts2.config.impl.MockConfiguration

    class MockConfiguration extends Object implements Serializable

    - #### Serialized Fields

      - ##### builder

            ContainerBuilder builder

      - ##### container

            Container container

      - ##### loadedFiles

            Set<String> loadedFiles

      - ##### packages

            Map<String,PackageConfig> packages

      - ##### unknownHandlerStack

            List<UnknownHandlerConfig> unknownHandlerStack

  - ### Class org.apache.struts2.config.impl.NamespaceMatcher

    class NamespaceMatcher extends AbstractMatcher<NamespaceMatch> implements Serializable

- ## Package org.apache.struts2.conversion

  - ### Exception org.apache.struts2.conversion.TypeConversionException

    class TypeConversionException extends StrutsException implements Serializable

- ## Package org.apache.struts2.conversion.impl

  - ### Class org.apache.struts2.conversion.impl.XWorkList

    class XWorkList extends ArrayList implements Serializable

    - #### Serialized Fields

      - ##### clazz

            Class clazz

- ## Package org.apache.struts2.dispatcher

  - ### Class org.apache.struts2.dispatcher.ApplicationMap

    class ApplicationMap extends AbstractMap<String,Object> implements Serializable
    serialVersionUID:
      9136809763083228202L

    - #### Serialized Fields

      - ##### context

            jakarta.servlet.ServletContext context

      - ##### entries

            Set<Map.Entry<String,Object>> entries

  - ### Class org.apache.struts2.dispatcher.DefaultActionSupport

    class DefaultActionSupport extends ActionSupport implements Serializable
    serialVersionUID:
      -2426166391283746095L

    - #### Serialized Fields

      - ##### successResultValue

            String successResultValue

  - ### Class org.apache.struts2.dispatcher.RequestMap

    class RequestMap extends AbstractMap<String,Object> implements Serializable
    serialVersionUID:
      -7675640869293787926L

    - #### Serialized Fields

      - ##### entries

            Set<Map.Entry<String,Object>> entries

      - ##### request

            jakarta.servlet.http.HttpServletRequest request

  - ### Class org.apache.struts2.dispatcher.SessionMap

    class SessionMap extends AbstractMap<String,Object> implements Serializable
    serialVersionUID:
      4678843241638046854L

    - #### Serialized Fields

      - ##### entries

            Set<Map.Entry<String,Object>> entries

      - ##### request

            jakarta.servlet.http.HttpServletRequest request

      - ##### session

            jakarta.servlet.http.HttpSession session

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

  - ### Class org.apache.struts2.dispatcher.multipart.StrutsUploadedFile

    class StrutsUploadedFile extends Object implements Serializable

    - #### Serialized Fields

      - ##### contentType

            String contentType

      - ##### file

            File file

      - ##### inputName

            String inputName

      - ##### originalName

            String originalName

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

  - ### Class org.apache.struts2.dispatcher.servlet.StrutsServlet

    class StrutsServlet extends jakarta.servlet.http.HttpServlet implements Serializable

    - #### Serialized Fields

      - ##### execute

            ExecuteOperations execute

      - ##### prepare

            PrepareOperations prepare

- ## Package org.apache.struts2.factory

  - ### Class org.apache.struts2.factory.StrutsActionProxy

    class StrutsActionProxy extends DefaultActionProxy implements Serializable
    serialVersionUID:
      -2434901249671934080L

- ## Package org.apache.struts2.inject

  - ### Exception org.apache.struts2.inject.DependencyException

    class DependencyException extends RuntimeException implements Serializable

- ## Package org.apache.struts2.inject.util

  - ### Class org.apache.struts2.inject.util.ReferenceCache

    class ReferenceCache extends ReferenceMap<K,V> implements Serializable
    serialVersionUID:
      0L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

  - ### Class org.apache.struts2.inject.util.ReferenceMap

    class 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 org.apache.struts2.interceptor

  - ### Class org.apache.struts2.interceptor.AbstractFileUploadInterceptor

    class AbstractFileUploadInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### allowedExtensionsSet

            Set<String> allowedExtensionsSet

      - ##### allowedTypesSet

            Set<String> allowedTypesSet

      - ##### container

            Container container

      - ##### matcher

            ContentTypeMatcher<Object> matcher

      - ##### maximumSize

            Long maximumSize

  - ### Class org.apache.struts2.interceptor.AbstractInterceptor

    class AbstractInterceptor extends Object implements Serializable

    - #### Serialized Fields

      - ##### disabled

            boolean disabled

  - ### Class org.apache.struts2.interceptor.ActionFileUploadInterceptor

    class ActionFileUploadInterceptor extends AbstractFileUploadInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.ActionMappingParametersInterceptor

    class ActionMappingParametersInterceptor extends ParametersInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.AliasInterceptor

    class AliasInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### acceptedPatterns

            AcceptedPatternsChecker acceptedPatterns

      - ##### aliasesKey

            String aliasesKey

      - ##### devMode

            boolean devMode

      - ##### excludedPatterns

            ExcludedPatternsChecker excludedPatterns

      - ##### localizedTextProvider

            LocalizedTextProvider localizedTextProvider

      - ##### valueStackFactory

            ValueStackFactory valueStackFactory

  - ### Class org.apache.struts2.interceptor.ChainingInterceptor

    class ChainingInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### copyErrors

            boolean copyErrors

      - ##### copyFieldErrors

            boolean copyFieldErrors

      - ##### copyMessages

            boolean copyMessages

      - ##### excludes

            Collection<String> excludes

      - ##### includes

            Collection<String> includes

      - ##### reflectionProvider

            ReflectionProvider reflectionProvider

  - ### Class org.apache.struts2.interceptor.CheckboxInterceptor

    class CheckboxInterceptor extends AbstractInterceptor implements Serializable
    serialVersionUID:
      -586878104807229585L

    - #### Serialized Fields

      - ##### uncheckedValue

            String uncheckedValue

  - ### Class org.apache.struts2.interceptor.ClearSessionInterceptor

    class ClearSessionInterceptor extends AbstractInterceptor implements Serializable
    serialVersionUID:
      -2102199238428329238L

  - ### Class org.apache.struts2.interceptor.CoepInterceptor

    class CoepInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### exemptedPaths

            Set<String> exemptedPaths

      - ##### header

            String header

  - ### Class org.apache.struts2.interceptor.ConversionErrorInterceptor

    class ConversionErrorInterceptor extends MethodFilterInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.CookieInterceptor

    class CookieInterceptor extends AbstractInterceptor implements Serializable
    serialVersionUID:
      4153142432948747305L

    - #### Serialized Fields

      - ##### acceptedPatternsChecker

            AcceptedPatternsChecker acceptedPatternsChecker

      - ##### cookiesNameSet

            Set<String> cookiesNameSet

      - ##### cookiesValueSet

            Set<String> cookiesValueSet

      - ##### excludedPatternsChecker

            ExcludedPatternsChecker excludedPatternsChecker

  - ### Class org.apache.struts2.interceptor.CookieProviderInterceptor

    class CookieProviderInterceptor extends AbstractInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.CoopInterceptor

    class CoopInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### exemptedPaths

            Set<String> exemptedPaths

      - ##### mode

            String mode

  - ### Class org.apache.struts2.interceptor.CreateSessionInterceptor

    class CreateSessionInterceptor extends AbstractInterceptor implements Serializable
    serialVersionUID:
      -4590322556118858869L

  - ### Class org.apache.struts2.interceptor.DateTextFieldInterceptor

    class DateTextFieldInterceptor extends AbstractInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.DefaultWorkflowInterceptor

    class DefaultWorkflowInterceptor extends MethodFilterInterceptor implements Serializable
    serialVersionUID:
      7563014655616490865L

    - #### Serialized Fields

      - ##### inputResultName

            String inputResultName

  - ### Class org.apache.struts2.interceptor.ExceptionHolder

    class ExceptionHolder extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### exception

            Exception exception

  - ### Class org.apache.struts2.interceptor.ExceptionMappingInterceptor

    class ExceptionMappingInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### categoryLogger

            org.apache.logging.log4j.Logger categoryLogger

      - ##### logCategory

            String logCategory

      - ##### logEnabled

            boolean logEnabled

      - ##### logLevel

            String logLevel

  - ### Class org.apache.struts2.interceptor.ExecuteAndWaitInterceptor

    class ExecuteAndWaitInterceptor extends MethodFilterInterceptor implements Serializable
    serialVersionUID:
      -2754639196749652512L

    - #### Serialized Fields

      - ##### container

            Container container

      - ##### delay

            int delay

      - ##### delaySleepInterval

            int delaySleepInterval

      - ##### executeAfterValidationPass

            boolean executeAfterValidationPass

      - ##### executor

            ExecutorProvider executor

      - ##### threadPriority

            int threadPriority

  - ### Class org.apache.struts2.interceptor.FetchMetadataInterceptor

    class FetchMetadataInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### exemptedPaths

            Set<String> exemptedPaths

      - ##### resourceIsolationPolicy

            ResourceIsolationPolicy resourceIsolationPolicy

  - ### Class org.apache.struts2.interceptor.I18nInterceptor

    class I18nInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### attributeName

            String attributeName

      - ##### localeProviderFactory

            LocaleProviderFactory localeProviderFactory

      - ##### parameterName

            String parameterName

      - ##### requestCookieParameterName

            String requestCookieParameterName

      - ##### requestOnlyParameterName

            String requestOnlyParameterName

      - ##### storage

            I18nInterceptor.Storage storage

      - ##### supportedLocale

            Set<Locale> supportedLocale

  - ### Class org.apache.struts2.interceptor.LoggingInterceptor

    class LoggingInterceptor extends AbstractInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.MessageStoreInterceptor

    class MessageStoreInterceptor extends AbstractInterceptor implements Serializable
    serialVersionUID:
      9161650888603380164L

    - #### Serialized Fields

      - ##### allowRequestParameterSwitch

            boolean allowRequestParameterSwitch

      - ##### operationMode

            String operationMode

      - ##### requestParameterSwitch

            String requestParameterSwitch

  - ### Class org.apache.struts2.interceptor.MethodFilterInterceptor

    class MethodFilterInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### excludeMethods

            Set<String> excludeMethods

      - ##### includeMethods

            Set<String> includeMethods

  - ### Class org.apache.struts2.interceptor.ModelDrivenInterceptor

    class ModelDrivenInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### refreshModelBeforeResult

            boolean refreshModelBeforeResult

  - ### Class org.apache.struts2.interceptor.MultiselectInterceptor

    class MultiselectInterceptor extends AbstractInterceptor implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apache.struts2.interceptor.NoOpInterceptor

    class NoOpInterceptor extends AbstractInterceptor implements Serializable

  - ### Class org.apache.struts2.interceptor.ParameterRemoverInterceptor

    class ParameterRemoverInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### paramNames

            Set<String> paramNames

      - ##### paramValues

            Set<String> paramValues

  - ### Class org.apache.struts2.interceptor.PrepareInterceptor

    class PrepareInterceptor extends MethodFilterInterceptor implements Serializable
    serialVersionUID:
      -5216969014510719786L

    - #### Serialized Fields

      - ##### alwaysInvokePrepare

            boolean alwaysInvokePrepare

      - ##### firstCallPrepareDo

            boolean firstCallPrepareDo

  - ### Class org.apache.struts2.interceptor.RolesInterceptor

    class RolesInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### allowedRoles

            List<String> allowedRoles

      - ##### disallowedRoles

            List<String> disallowedRoles

      - ##### isProperlyConfigured

            boolean isProperlyConfigured

  - ### Class org.apache.struts2.interceptor.ScopedModelDrivenInterceptor

    class ScopedModelDrivenInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### className

            String className

      - ##### name

            String name

      - ##### objectFactory

            ObjectFactory objectFactory

      - ##### scope

            String scope

  - ### Class org.apache.struts2.interceptor.ScopeInterceptor

    class ScopeInterceptor extends AbstractInterceptor implements Serializable
    serialVersionUID:
      9120762699600054395L

    - #### Serialized Fields

      - ##### application

            String[] application

      - ##### autoCreateSession

            boolean autoCreateSession

      - ##### key

            String key

      - ##### reset

            boolean reset

      - ##### session

            String[] session

      - ##### sessionReset

            String sessionReset

      - ##### type

            String type

  - ### Class org.apache.struts2.interceptor.ServletConfigInterceptor

    class ServletConfigInterceptor extends AbstractInterceptor implements Serializable
    serialVersionUID:
      605261777858676638L

  - ### Class org.apache.struts2.interceptor.StaticParametersInterceptor

    class StaticParametersInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### devMode

            boolean devMode

      - ##### localizedTextProvider

            LocalizedTextProvider localizedTextProvider

      - ##### merge

            boolean merge

      - ##### overwrite

            boolean overwrite

      - ##### parse

            boolean parse

      - ##### valueStackFactory

            ValueStackFactory valueStackFactory

  - ### Class org.apache.struts2.interceptor.StrutsConversionErrorInterceptor

    class StrutsConversionErrorInterceptor extends ConversionErrorInterceptor implements Serializable
    serialVersionUID:
      2759744840082921602L

  - ### Class org.apache.struts2.interceptor.TokenInterceptor

    class TokenInterceptor extends MethodFilterInterceptor implements Serializable

    - #### Serialized Fields

      - ##### textProvider

            TextProvider textProvider

  - ### Class org.apache.struts2.interceptor.TokenSessionStoreInterceptor

    class TokenSessionStoreInterceptor extends TokenInterceptor implements Serializable
    serialVersionUID:
      -9032347965469098195L

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

  - ### Class org.apache.struts2.interceptor.annotations.AnnotationWorkflowInterceptor

    class AnnotationWorkflowInterceptor extends AbstractInterceptor implements Serializable

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

  - ### Class org.apache.struts2.interceptor.csp.CspInterceptor

    class CspInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### cspSettingsClassName

            String cspSettingsClassName

      - ##### enforcingMode

            boolean enforcingMode

      - ##### prependServletContext

            boolean prependServletContext

      - ##### reportTo

            String reportTo

      - ##### reportUri

            String reportUri

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

  - ### Class org.apache.struts2.interceptor.debugging.DebuggingInterceptor

    class DebuggingInterceptor extends AbstractInterceptor implements Serializable
    serialVersionUID:
      -3097324155953078783L

    - #### Serialized Fields

      - ##### consoleEnabled

            boolean consoleEnabled

      - ##### devMode

            boolean devMode

      - ##### enableXmlWithConsole

            boolean enableXmlWithConsole

      - ##### freemarkerManager

            FreemarkerManager freemarkerManager

      - ##### ignoreKeys

            Set<String> ignoreKeys

      - ##### ignorePrefixes

            String[] ignorePrefixes

      - ##### reflectionProvider

            ReflectionProvider reflectionProvider

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

  - ### Class org.apache.struts2.interceptor.exec.StrutsBackgroundProcess

    class StrutsBackgroundProcess extends Object implements Serializable
    serialVersionUID:
      3884464776311686443L

    - #### Serialized Fields

      - ##### done

            boolean done

      - ##### result

            String result

      - ##### threadName

            String threadName

      - ##### threadPriority

            int threadPriority

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

  - ### Class org.apache.struts2.interceptor.httpmethod.HttpMethodInterceptor

    class HttpMethodInterceptor extends AbstractInterceptor implements Serializable

    - #### Serialized Fields

      - ##### badRequestResultName

            String badRequestResultName

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

  - ### Class org.apache.struts2.interceptor.parameter.ParametersInterceptor

    class ParametersInterceptor extends MethodFilterInterceptor implements Serializable

    - #### Serialized Fields

      - ##### acceptedPatterns

            AcceptedPatternsChecker acceptedPatterns

      - ##### acceptedValuePatterns

            Set<Pattern> acceptedValuePatterns

      - ##### devMode

            boolean devMode

      - ##### dmiEnabled

            boolean dmiEnabled

      - ##### excludedPatterns

            ExcludedPatternsChecker excludedPatterns

      - ##### excludedValuePatterns

            Set<Pattern> excludedValuePatterns

      - ##### ordered

            boolean ordered

      - ##### paramNameMaxLength

            int paramNameMaxLength

      - ##### requireAnnotations

            boolean requireAnnotations

      - ##### requireAnnotationsTransitionMode

            boolean requireAnnotationsTransitionMode

      - ##### threadAllowlist

            ThreadAllowlist threadAllowlist

      - ##### valueStackFactory

            ValueStackFactory valueStackFactory

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

  - ### Class org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor

    class AnnotationValidationInterceptor extends ValidationInterceptor implements Serializable

- ## Package org.apache.struts2.mock

  - ### Class org.apache.struts2.mock.MockContainer

    class MockContainer extends Object implements Serializable

  - ### Class org.apache.struts2.mock.MockInterceptor

    class MockInterceptor extends AbstractInterceptor implements Serializable
    serialVersionUID:
      2692551676567227756L

    - #### Serialized Fields

      - ##### executed

            boolean executed

      - ##### expectedFoo

            String expectedFoo

      - ##### foo

            String foo

  - ### Class org.apache.struts2.mock.MockResult

    class MockResult extends Object implements Serializable

    - #### Serialized Fields

      - ##### invocation

            ActionInvocation invocation

- ## Package org.apache.struts2.ognl

  - ### Class org.apache.struts2.ognl.OgnlValueStack

    class OgnlValueStack extends Object implements Serializable
    serialVersionUID:
      370737852934925530L

    - #### Serialization Methods

      - ##### readResolve

        private Object readResolve()
        Retained for serializability - see `org.apache.struts2.ognl.OgnlValueStackTest#testSerializable`

    - #### Serialized Fields

      - ##### defaultType

            Class defaultType

      - ##### devMode

            boolean devMode

      - ##### logMissingProperties

            boolean logMissingProperties

      - ##### overrides

            Map<Object,Object> overrides

      - ##### root

            CompoundRoot root

      - ##### shouldFallbackToContext

            boolean shouldFallbackToContext

- ## Package org.apache.struts2.result

  - ### Class org.apache.struts2.result.ActionChainResult

    class ActionChainResult extends Object implements Serializable

    - #### Serialized Fields

      - ##### actionName

            String actionName

      - ##### actionProxyFactory

            ActionProxyFactory actionProxyFactory

      - ##### methodName

            String methodName

      - ##### namespace

            String namespace

      - ##### proxy

            ActionProxy proxy

      - ##### skipActions

            String skipActions

        The list of actions to skip.

  - ### Class org.apache.struts2.result.HttpHeaderResult

    class HttpHeaderResult extends Object implements Serializable
    serialVersionUID:
      195648957144219214L

    - #### Serialized Fields

      - ##### error

            String error

      - ##### errorMessage

            String errorMessage

      - ##### headers

            Map<String,String> headers

      - ##### parse

            boolean parse

      - ##### status

            int status

  - ### Class org.apache.struts2.result.PlainTextResult

    class PlainTextResult extends StrutsResultSupport implements Serializable
    serialVersionUID:
      3633371605905583950L

    - #### Serialized Fields

      - ##### charSet

            String charSet

  - ### Class org.apache.struts2.result.PostbackResult

    class PostbackResult extends StrutsResultSupport implements Serializable
    serialVersionUID:
      -2283504349296877429L

    - #### Serialized Fields

      - ##### actionMapper

            ActionMapper actionMapper

      - ##### actionName

            String actionName

      - ##### cache

            boolean cache

      - ##### method

            String method

      - ##### namespace

            String namespace

      - ##### prependServletContext

            boolean prependServletContext

  - ### Class org.apache.struts2.result.ServletActionRedirectResult

    class ServletActionRedirectResult extends ServletRedirectResult implements Serializable
    serialVersionUID:
      -9042425229314584066L

    - #### Serialized Fields

      - ##### actionName

            String actionName

      - ##### method

            String method

      - ##### namespace

            String namespace

  - ### Class org.apache.struts2.result.ServletDispatcherResult

    class ServletDispatcherResult extends StrutsResultSupport implements Serializable
    serialVersionUID:
      -1970659272360685627L

    - #### Serialized Fields

      - ##### queryStringParser

            QueryStringParser queryStringParser

  - ### Class org.apache.struts2.result.ServletRedirectResult

    class ServletRedirectResult extends StrutsResultSupport implements Serializable
    serialVersionUID:
      6316947346435301270L

    - #### Serialized Fields

      - ##### actionMapper

            ActionMapper actionMapper

      - ##### anchor

            String anchor

      - ##### prependServletContext

            boolean prependServletContext

      - ##### queryStringBuilder

            QueryStringBuilder queryStringBuilder

      - ##### requestParameters

            Map<String,Object> requestParameters

      - ##### statusCode

            int statusCode

      - ##### suppressEmptyParameters

            boolean suppressEmptyParameters

  - ### Class org.apache.struts2.result.StreamResult

    class StreamResult extends StrutsResultSupport implements Serializable
    serialVersionUID:
      -1468409635999059850L

    - #### Serialized Fields

      - ##### allowCaching

            boolean allowCaching

      - ##### bufferSize

            int bufferSize

      - ##### contentCharSet

            String contentCharSet

      - ##### contentDisposition

            String contentDisposition

      - ##### contentLength

            String contentLength

      - ##### contentType

            String contentType

      - ##### inputName

            String inputName

      - ##### inputStream

            InputStream inputStream

      - ##### notExcludedAcceptedPatterns

            NotExcludedAcceptedPatternsChecker notExcludedAcceptedPatterns

  - ### Class org.apache.struts2.result.StrutsResultSupport

    class StrutsResultSupport extends Object implements Serializable

    - #### Serialized Fields

      - ##### encode

            boolean encode

      - ##### lastFinalLocation

            String lastFinalLocation

      - ##### location

            String location

      - ##### parse

            boolean parse

      - ##### parseLocation

            boolean parseLocation

- ## Package org.apache.struts2.text

  - ### Class org.apache.struts2.text.DefaultTextProvider

    class DefaultTextProvider extends Object implements Serializable

    - #### Serialized Fields

      - ##### localizedTextProvider

            LocalizedTextProvider localizedTextProvider

  - ### Class org.apache.struts2.text.GlobalLocalizedTextProvider

    class GlobalLocalizedTextProvider extends org.apache.struts2.text.AbstractLocalizedTextProvider implements Serializable

  - ### Class org.apache.struts2.text.StrutsLocalizedTextProvider

    class StrutsLocalizedTextProvider extends org.apache.struts2.text.AbstractLocalizedTextProvider implements Serializable

- ## Package org.apache.struts2.url

  - ### Class org.apache.struts2.url.StrutsQueryStringBuilder

    class StrutsQueryStringBuilder extends Object implements Serializable

    - #### Serialized Fields

      - ##### encoder

            UrlEncoder encoder

  - ### Class org.apache.struts2.url.StrutsQueryStringParser

    class StrutsQueryStringParser extends Object implements Serializable

    - #### Serialized Fields

      - ##### decoder

            UrlDecoder decoder

  - ### Class org.apache.struts2.url.StrutsUrlDecoder

    class StrutsUrlDecoder extends Object implements Serializable

    - #### Serialized Fields

      - ##### encoding

            String encoding

  - ### Class org.apache.struts2.url.StrutsUrlEncoder

    class StrutsUrlEncoder extends Object implements Serializable

    - #### Serialized Fields

      - ##### encoding

            String encoding

- ## Package org.apache.struts2.util

  - ### Class org.apache.struts2.util.CompoundRoot

    class CompoundRoot extends CopyOnWriteArrayList<Object> implements Serializable
    serialVersionUID:
      8563229069192473995L

  - ### Class org.apache.struts2.util.Counter

    class Counter extends Object implements Serializable
    serialVersionUID:
      2796965884308060179L

    - #### Serialized Fields

      - ##### current

            long current

      - ##### first

            long first

      - ##### interval

            long interval

      - ##### last

            long last

      - ##### wrap

            boolean wrap

- ## Package org.apache.struts2.util.location

  - ### Class org.apache.struts2.util.location.LocatableProperties

    class LocatableProperties extends Properties implements Serializable

    - #### Serialized Fields

      - ##### location

            Location location

      - ##### propLocations

            Map<String,Location> propLocations

  - ### Class org.apache.struts2.util.location.LocationImpl

    class LocationImpl extends Object implements Serializable

    - #### Serialization Methods

      - ##### readResolve

        private Object readResolve()
        Ensure serialized unknown location resolve to `Location.UNKNOWN`.

    - #### Serialized Fields

      - ##### column

            int column

      - ##### description

            String description

      - ##### line

            int line

      - ##### uri

            String uri

- ## Package org.apache.struts2.util.reflection

  - ### Exception org.apache.struts2.util.reflection.ReflectionException

    class ReflectionException extends StrutsException implements Serializable

- ## Package org.apache.struts2.validator

  - ### Exception org.apache.struts2.validator.ValidationException

    class ValidationException extends Exception implements Serializable

  - ### Class org.apache.struts2.validator.ValidationInterceptor

    class ValidationInterceptor extends MethodFilterInterceptor implements Serializable

    - #### Serialized Fields

      - ##### actionValidatorManager

            ActionValidatorManager actionValidatorManager

      - ##### alwaysInvokeValidate

            boolean alwaysInvokeValidate

      - ##### declarative

            boolean declarative

      - ##### programmatic

            boolean programmatic

      - ##### validateAnnotatedMethodOnly

            boolean validateAnnotatedMethodOnly

- ## Package org.apache.struts2.views

  - ### Class org.apache.struts2.views.JspSupportServlet

    class JspSupportServlet extends jakarta.servlet.http.HttpServlet implements Serializable
    serialVersionUID:
      8302309812391541933L

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

  - ### Class org.apache.struts2.views.freemarker.FreemarkerResult

    class FreemarkerResult extends StrutsResultSupport implements Serializable
    serialVersionUID:
      -3778230771704661631L

    - #### Serialized Fields

      - ##### configuration

            freemarker.template.Configuration configuration

      - ##### freemarkerManager

            FreemarkerManager freemarkerManager

      - ##### invocation

            ActionInvocation invocation

      - ##### location

            String location

      - ##### pContentType

            String pContentType

      - ##### wrapper

            freemarker.template.ObjectWrapper wrapper

      - ##### writeIfCompleted

            Boolean writeIfCompleted

      - ##### writer

            Writer writer

  - ### Class org.apache.struts2.views.freemarker.ScopesHashModel

    class ScopesHashModel extends freemarker.template.SimpleHash implements Serializable
    serialVersionUID:
      5551686380141886764L

    - #### Serialized Fields

      - ##### attributesCache

            Object attributesCache

      - ##### request

            jakarta.servlet.http.HttpServletRequest request

      - ##### servletContext

            jakarta.servlet.ServletContext servletContext

      - ##### stack

            ValueStack stack

      - ##### unlistedModels

            Map<String,freemarker.template.TemplateModel> unlistedModels

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

  - ### Class org.apache.struts2.views.jsp.ActionTag

    class ActionTag extends ContextBeanTag implements Serializable
    serialVersionUID:
      -5384167073331678855L

    - #### Serialized Fields

      - ##### executeResult

            boolean executeResult

      - ##### flush

            boolean flush

      - ##### ignoreContextParams

            boolean ignoreContextParams

      - ##### name

            String name

      - ##### namespace

            String namespace

      - ##### rethrowException

            boolean rethrowException

  - ### Class org.apache.struts2.views.jsp.BeanTag

    class BeanTag extends ContextBeanTag implements Serializable
    serialVersionUID:
      -3863152522071209267L

    - #### Serialized Fields

      - ##### name

            String name

  - ### Class org.apache.struts2.views.jsp.ComponentTagSupport

    class ComponentTagSupport extends StrutsBodyTagSupport implements Serializable

    - #### Serialized Fields

      - ##### component

            Component component

  - ### Class org.apache.struts2.views.jsp.ContextBeanTag

    class ContextBeanTag extends ComponentTagSupport implements Serializable

    - #### Serialized Fields

      - ##### var

            String var

  - ### Class org.apache.struts2.views.jsp.DateTag

    class DateTag extends ContextBeanTag implements Serializable
    serialVersionUID:
      -6216963123295613440L

    - #### Serialized Fields

      - ##### format

            String format

      - ##### name

            String name

      - ##### nice

            boolean nice

      - ##### timezone

            String timezone

  - ### Class org.apache.struts2.views.jsp.ElseIfTag

    class ElseIfTag extends ComponentTagSupport implements Serializable
    serialVersionUID:
      -3872016920741400345L

    - #### Serialized Fields

      - ##### test

            String test

  - ### Class org.apache.struts2.views.jsp.ElseTag

    class ElseTag extends ComponentTagSupport implements Serializable
    serialVersionUID:
      8166807953193406785L

  - ### Class org.apache.struts2.views.jsp.I18nTag

    class I18nTag extends ComponentTagSupport implements Serializable
    serialVersionUID:
      -7914587341936116887L

    - #### Serialized Fields

      - ##### name

            String name

  - ### Class org.apache.struts2.views.jsp.IfTag

    class IfTag extends ComponentTagSupport implements Serializable
    serialVersionUID:
      4448870162549923833L

    - #### Serialized Fields

      - ##### test

            String test

  - ### Class org.apache.struts2.views.jsp.IncludeTag

    class IncludeTag extends ComponentTagSupport implements Serializable
    serialVersionUID:
      -1585165567043278243L

    - #### Serialized Fields

      - ##### value

            String value

  - ### Class org.apache.struts2.views.jsp.IteratorTag

    class IteratorTag extends ContextBeanTag implements Serializable
    serialVersionUID:
      -1827978135193581901L

    - #### Serialized Fields

      - ##### begin

            String begin

      - ##### end

            String end

      - ##### statusAttr

            String statusAttr

      - ##### step

            String step

      - ##### value

            String value

  - ### Class org.apache.struts2.views.jsp.NumberTag

    class NumberTag extends ContextBeanTag implements Serializable
    serialVersionUID:
      -6216963123295613440L

    - #### Serialized Fields

      - ##### currency

            String currency

      - ##### groupingUsed

            Boolean groupingUsed

      - ##### maximumFractionDigits

            Integer maximumFractionDigits

      - ##### maximumIntegerDigits

            Integer maximumIntegerDigits

      - ##### minimumFractionDigits

            Integer minimumFractionDigits

      - ##### minimumIntegerDigits

            Integer minimumIntegerDigits

      - ##### name

            String name

      - ##### parseIntegerOnly

            Boolean parseIntegerOnly

      - ##### roundingMode

            String roundingMode

      - ##### type

            String type

  - ### Class org.apache.struts2.views.jsp.ParamTag

    class ParamTag extends ComponentTagSupport implements Serializable
    serialVersionUID:
      -968332732207156408L

    - #### Serialized Fields

      - ##### name

            String name

      - ##### suppressEmptyParameters

            boolean suppressEmptyParameters

      - ##### value

            String value

  - ### Class org.apache.struts2.views.jsp.PropertyTag

    class PropertyTag extends ComponentTagSupport implements Serializable
    serialVersionUID:
      435308349113743852L

    - #### Serialized Fields

      - ##### defaultValue

            String defaultValue

      - ##### escapeCsv

            boolean escapeCsv

      - ##### escapeHtml

            boolean escapeHtml

      - ##### escapeJavaScript

            boolean escapeJavaScript

      - ##### escapeXml

            boolean escapeXml

      - ##### value

            String value

  - ### Class org.apache.struts2.views.jsp.PushTag

    class PushTag extends ComponentTagSupport implements Serializable
    serialVersionUID:
      -1357895305148907931L

    - #### Serialized Fields

      - ##### value

            String value

  - ### Class org.apache.struts2.views.jsp.SetTag

    class SetTag extends ContextBeanTag implements Serializable
    serialVersionUID:
      -5074213926790716974L

    - #### Serialized Fields

      - ##### scope

            String scope

      - ##### trimBody

            boolean trimBody

      - ##### value

            String value

  - ### Class org.apache.struts2.views.jsp.StrutsBodyTagSupport

    class StrutsBodyTagSupport extends jakarta.servlet.jsp.tagext.BodyTagSupport implements Serializable
    serialVersionUID:
      -1201668454354226175L

    - #### Serialized Fields

      - ##### performClearTagStateForTagPoolingServers

            boolean performClearTagStateForTagPoolingServers

  - ### Class org.apache.struts2.views.jsp.TextTag

    class TextTag extends ContextBeanTag implements Serializable
    serialVersionUID:
      -3075088084198264581L

    - #### Serialized Fields

      - ##### escapeCsv

            boolean escapeCsv

      - ##### escapeHtml

            boolean escapeHtml

      - ##### escapeJavaScript

            boolean escapeJavaScript

      - ##### escapeXml

            boolean escapeXml

      - ##### name

            String name

  - ### Class org.apache.struts2.views.jsp.URLTag

    class URLTag extends ContextBeanTag implements Serializable
    serialVersionUID:
      1722460444125206226L

    - #### Serialized Fields

      - ##### action

            String action

      - ##### anchor

            String anchor

      - ##### encode

            String encode

      - ##### escapeAmp

            String escapeAmp

      - ##### forceAddSchemeHostAndPort

            String forceAddSchemeHostAndPort

      - ##### includeContext

            String includeContext

      - ##### includeParams

            String includeParams

      - ##### method

            String method

      - ##### namespace

            String namespace

      - ##### portletMode

            String portletMode

      - ##### portletUrlType

            String portletUrlType

      - ##### scheme

            String scheme

      - ##### value

            String value

      - ##### windowState

            String windowState

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

  - ### Class org.apache.struts2.views.jsp.iterator.AppendIteratorTag

    class AppendIteratorTag extends ContextBeanTag implements Serializable
    serialVersionUID:
      -6017337859763283691L

  - ### Class org.apache.struts2.views.jsp.iterator.IteratorGeneratorTag

    class IteratorGeneratorTag extends StrutsBodyTagSupport implements Serializable
    serialVersionUID:
      2968037295463973936L

    - #### Serialized Fields

      - ##### converterAttr

            String converterAttr

      - ##### countAttr

            String countAttr

      - ##### iteratorGenerator

            IteratorGenerator iteratorGenerator

      - ##### separatorAttr

            String separatorAttr

      - ##### valueAttr

            String valueAttr

      - ##### var

            String var

  - ### Class org.apache.struts2.views.jsp.iterator.MergeIteratorTag

    class MergeIteratorTag extends ContextBeanTag implements Serializable
    serialVersionUID:
      4999729472466011218L

  - ### Class org.apache.struts2.views.jsp.iterator.SortIteratorTag

    class SortIteratorTag extends StrutsBodyTagSupport implements Serializable
    serialVersionUID:
      -7835719609764092235L

    - #### Serialized Fields

      - ##### comparatorAttr

            String comparatorAttr

      - ##### sortIteratorFilter

            SortIteratorFilter sortIteratorFilter

      - ##### sourceAttr

            String sourceAttr

      - ##### var

            String var

  - ### Class org.apache.struts2.views.jsp.iterator.SubsetIteratorTag

    class SubsetIteratorTag extends StrutsBodyTagSupport implements Serializable
    serialVersionUID:
      -6252696081713080102L

    - #### Serialized Fields

      - ##### countAttr

            String countAttr

      - ##### deciderAttr

            String deciderAttr

      - ##### sourceAttr

            String sourceAttr

      - ##### startAttr

            String startAttr

      - ##### subsetIteratorFilter

            SubsetIteratorFilter subsetIteratorFilter

      - ##### var

            String var

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

  - ### Class org.apache.struts2.views.jsp.ui.AbstractClosingTag

    class AbstractClosingTag extends AbstractUITag implements Serializable

    - #### Serialized Fields

      - ##### openTemplate

            String openTemplate

  - ### Class org.apache.struts2.views.jsp.ui.AbstractDoubleListTag

    class AbstractDoubleListTag extends AbstractRequiredListTag implements Serializable

    - #### Serialized Fields

      - ##### doubleAccesskey

            String doubleAccesskey

      - ##### doubleCssClass

            String doubleCssClass

      - ##### doubleCssStyle

            String doubleCssStyle

      - ##### doubleDisabled

            String doubleDisabled

      - ##### doubleEmptyOption

            String doubleEmptyOption

      - ##### doubleHeaderKey

            String doubleHeaderKey

      - ##### doubleHeaderValue

            String doubleHeaderValue

      - ##### doubleId

            String doubleId

      - ##### doubleList

            String doubleList

      - ##### doubleListCssClass

            String doubleListCssClass

      - ##### doubleListCssStyle

            String doubleListCssStyle

      - ##### doubleListKey

            String doubleListKey

      - ##### doubleListTitle

            String doubleListTitle

      - ##### doubleListValue

            String doubleListValue

      - ##### doubleMultiple

            String doubleMultiple

      - ##### doubleName

            String doubleName

      - ##### doubleOnblur

            String doubleOnblur

      - ##### doubleOnchange

            String doubleOnchange

      - ##### doubleOnclick

            String doubleOnclick

      - ##### doubleOndblclick

            String doubleOndblclick

      - ##### doubleOnfocus

            String doubleOnfocus

      - ##### doubleOnkeydown

            String doubleOnkeydown

      - ##### doubleOnkeypress

            String doubleOnkeypress

      - ##### doubleOnkeyup

            String doubleOnkeyup

      - ##### doubleOnmousedown

            String doubleOnmousedown

      - ##### doubleOnmousemove

            String doubleOnmousemove

      - ##### doubleOnmouseout

            String doubleOnmouseout

      - ##### doubleOnmouseover

            String doubleOnmouseover

      - ##### doubleOnmouseup

            String doubleOnmouseup

      - ##### doubleOnselect

            String doubleOnselect

      - ##### doubleSize

            String doubleSize

      - ##### doubleValue

            String doubleValue

      - ##### emptyOption

            String emptyOption

      - ##### formName

            String formName

      - ##### headerKey

            String headerKey

      - ##### headerValue

            String headerValue

      - ##### multiple

            String multiple

      - ##### size

            String size

  - ### Class org.apache.struts2.views.jsp.ui.AbstractListTag

    class AbstractListTag extends AbstractUITag implements Serializable

    - #### Serialized Fields

      - ##### list

            String list

      - ##### listCssClass

            String listCssClass

      - ##### listCssStyle

            String listCssStyle

      - ##### listKey

            String listKey

      - ##### listLabelKey

            String listLabelKey

      - ##### listTitle

            String listTitle

      - ##### listValue

            String listValue

      - ##### listValueKey

            String listValueKey

  - ### Class org.apache.struts2.views.jsp.ui.AbstractRequiredListTag

    class AbstractRequiredListTag extends AbstractListTag implements Serializable

  - ### Class org.apache.struts2.views.jsp.ui.AbstractUITag

    class AbstractUITag extends ComponentTagSupport implements Serializable

    - #### Serialized Fields

      - ##### accesskey

            String accesskey

      - ##### cssClass

            String cssClass

      - ##### cssErrorClass

            String cssErrorClass

      - ##### cssErrorStyle

            String cssErrorStyle

      - ##### cssStyle

            String cssStyle

      - ##### disabled

            String disabled

      - ##### dynamicAttributes

            Map<String,String> dynamicAttributes

      - ##### errorPosition

            String errorPosition

      - ##### id

            String id

      - ##### javascriptTooltip

            String javascriptTooltip

      - ##### key

            String key

      - ##### label

            String label

      - ##### labelPosition

            String labelPosition

      - ##### labelSeparator

            String labelSeparator

      - ##### name

            String name

      - ##### onblur

            String onblur

      - ##### onchange

            String onchange

      - ##### onclick

            String onclick

      - ##### ondblclick

            String ondblclick

      - ##### onfocus

            String onfocus

      - ##### onkeydown

            String onkeydown

      - ##### onkeypress

            String onkeypress

      - ##### onkeyup

            String onkeyup

      - ##### onmousedown

            String onmousedown

      - ##### onmousemove

            String onmousemove

      - ##### onmouseout

            String onmouseout

      - ##### onmouseover

            String onmouseover

      - ##### onmouseup

            String onmouseup

      - ##### onselect

            String onselect

      - ##### requiredLabel

            String requiredLabel

      - ##### requiredPosition

            String requiredPosition

      - ##### tabindex

            String tabindex

      - ##### template

            String template

      - ##### templateDir

            String templateDir

      - ##### theme

            String theme

      - ##### title

            String title

      - ##### tooltip

            String tooltip

      - ##### tooltipConfig

            String tooltipConfig

      - ##### tooltipCssClass

            String tooltipCssClass

      - ##### tooltipDelay

            String tooltipDelay

      - ##### tooltipIconPath

            String tooltipIconPath

      - ##### value

            String value

  - ### Class org.apache.struts2.views.jsp.ui.ActionErrorTag

    class ActionErrorTag extends AbstractUITag implements Serializable
    serialVersionUID:
      -3710234378022378639L

    - #### Serialized Fields

      - ##### escape

            boolean escape

  - ### Class org.apache.struts2.views.jsp.ui.ActionMessageTag

    class ActionMessageTag extends AbstractUITag implements Serializable
    serialVersionUID:
      243396927554182506L

    - #### Serialized Fields

      - ##### escape

            boolean escape

  - ### Class org.apache.struts2.views.jsp.ui.AnchorTag

    class AnchorTag extends AbstractClosingTag implements Serializable
    serialVersionUID:
      -1034616578492431113L

    - #### Serialized Fields

      - ##### action

            String action

      - ##### anchor

            String anchor

      - ##### encode

            String encode

      - ##### escapeAmp

            String escapeAmp

      - ##### escapeHtmlBody

            String escapeHtmlBody

      - ##### forceAddSchemeHostAndPort

            String forceAddSchemeHostAndPort

      - ##### href

            String href

      - ##### includeContext

            String includeContext

      - ##### includeParams

            String includeParams

      - ##### method

            String method

      - ##### namespace

            String namespace

      - ##### portletMode

            String portletMode

      - ##### portletUrlType

            String portletUrlType

      - ##### scheme

            String scheme

      - ##### windowState

            String windowState

  - ### Class org.apache.struts2.views.jsp.ui.CheckboxListTag

    class CheckboxListTag extends AbstractRequiredListTag implements Serializable
    serialVersionUID:
      4023034029558150010L

  - ### Class org.apache.struts2.views.jsp.ui.CheckboxTag

    class CheckboxTag extends AbstractUITag implements Serializable
    serialVersionUID:
      -350752809266337636L

    - #### Serialized Fields

      - ##### fieldValue

            String fieldValue

      - ##### submitUnchecked

            String submitUnchecked

  - ### Class org.apache.struts2.views.jsp.ui.ComboBoxTag

    class ComboBoxTag extends TextFieldTag implements Serializable
    serialVersionUID:
      3509392460170385605L

    - #### Serialized Fields

      - ##### emptyOption

            String emptyOption

      - ##### headerKey

            String headerKey

      - ##### headerValue

            String headerValue

      - ##### list

            String list

      - ##### listKey

            String listKey

      - ##### listValue

            String listValue

  - ### Class org.apache.struts2.views.jsp.ui.ComponentTag

    class ComponentTag extends AbstractUITag implements Serializable
    serialVersionUID:
      5448365363044104731L

  - ### Class org.apache.struts2.views.jsp.ui.DateTextFieldTag

    class DateTextFieldTag extends AbstractUITag implements Serializable
    serialVersionUID:
      5811285953670562288L

    - #### Serialized Fields

      - ##### format

            String format

  - ### Class org.apache.struts2.views.jsp.ui.DebugTag

    class DebugTag extends AbstractUITag implements Serializable
    serialVersionUID:
      3487684841317160628L

  - ### Class org.apache.struts2.views.jsp.ui.DoubleSelectTag

    class DoubleSelectTag extends AbstractDoubleListTag implements Serializable
    serialVersionUID:
      7426011596359509386L

  - ### Class org.apache.struts2.views.jsp.ui.FieldErrorTag

    class FieldErrorTag extends AbstractUITag implements Serializable
    serialVersionUID:
      -182532967507726323L

    - #### Serialized Fields

      - ##### escape

            boolean escape

      - ##### fieldName

            String fieldName

  - ### Class org.apache.struts2.views.jsp.ui.FileTag

    class FileTag extends AbstractUITag implements Serializable
    serialVersionUID:
      -2154950640215144864L

    - #### Serialized Fields

      - ##### accept

            String accept

      - ##### size

            String size

  - ### Class org.apache.struts2.views.jsp.ui.FormTag

    class FormTag extends AbstractClosingTag implements Serializable
    serialVersionUID:
      2792301046860819658L

    - #### Serialized Fields

      - ##### acceptcharset

            String acceptcharset

      - ##### action

            String action

      - ##### enctype

            String enctype

      - ##### focusElement

            String focusElement

      - ##### includeContext

            boolean includeContext

      - ##### method

            String method

      - ##### namespace

            String namespace

      - ##### onreset

            String onreset

      - ##### onsubmit

            String onsubmit

      - ##### portletMode

            String portletMode

      - ##### target

            String target

      - ##### validate

            String validate

      - ##### windowState

            String windowState

  - ### Class org.apache.struts2.views.jsp.ui.HeadTag

    class HeadTag extends AbstractUITag implements Serializable
    serialVersionUID:
      6876765769175246030L

  - ### Class org.apache.struts2.views.jsp.ui.HiddenTag

    class HiddenTag extends AbstractUITag implements Serializable
    serialVersionUID:
      -1124367972048371675L

  - ### Class org.apache.struts2.views.jsp.ui.InputTransferSelectTag

    class InputTransferSelectTag extends AbstractListTag implements Serializable
    serialVersionUID:
      250474334495763536L

    - #### Serialized Fields

      - ##### addLabel

            String addLabel

      - ##### allowRemoveAll

            String allowRemoveAll

      - ##### allowUpDown

            String allowUpDown

      - ##### buttonCssClass

            String buttonCssClass

      - ##### buttonCssStyle

            String buttonCssStyle

      - ##### downLabel

            String downLabel

      - ##### headerKey

            String headerKey

      - ##### headerValue

            String headerValue

      - ##### leftTitle

            String leftTitle

      - ##### multiple

            String multiple

      - ##### removeAllLabel

            String removeAllLabel

      - ##### removeLabel

            String removeLabel

      - ##### rightTitle

            String rightTitle

      - ##### size

            String size

      - ##### upLabel

            String upLabel

  - ### Class org.apache.struts2.views.jsp.ui.LabelTag

    class LabelTag extends AbstractUITag implements Serializable
    serialVersionUID:
      4008321310097730458L

    - #### Serialized Fields

      - ##### forAttr

            String forAttr

  - ### Class org.apache.struts2.views.jsp.ui.LinkTag

    class LinkTag extends AbstractUITag implements Serializable

    - #### Serialized Fields

      - ##### as

            String as

      - ##### crossorigin

            String crossorigin

      - ##### href

            String href

      - ##### hreflang

            String hreflang

      - ##### media

            String media

      - ##### referrerpolicy

            String referrerpolicy

      - ##### rel

            String rel

      - ##### sizes

            String sizes

      - ##### type

            String type

  - ### Class org.apache.struts2.views.jsp.ui.OptGroupTag

    class OptGroupTag extends ComponentTagSupport implements Serializable
    serialVersionUID:
      7367401003498678762L

    - #### Serialized Fields

      - ##### disabled

            String disabled

      - ##### label

            String label

      - ##### list

            String list

      - ##### listCssClass

            String listCssClass

      - ##### listCssStyle

            String listCssStyle

      - ##### listKey

            String listKey

      - ##### listTitle

            String listTitle

      - ##### listValue

            String listValue

  - ### Class org.apache.struts2.views.jsp.ui.OptionTransferSelectTag

    class OptionTransferSelectTag extends AbstractDoubleListTag implements Serializable
    serialVersionUID:
      250474334495763536L

    - #### Serialized Fields

      - ##### addAllToLeftLabel

            String addAllToLeftLabel

      - ##### addAllToLeftOnclick

            String addAllToLeftOnclick

      - ##### addAllToRightLabel

            String addAllToRightLabel

      - ##### addAllToRightOnclick

            String addAllToRightOnclick

      - ##### addToLeftLabel

            String addToLeftLabel

      - ##### addToLeftOnclick

            String addToLeftOnclick

      - ##### addToRightLabel

            String addToRightLabel

      - ##### addToRightOnclick

            String addToRightOnclick

      - ##### allowAddAllToLeft

            String allowAddAllToLeft

      - ##### allowAddAllToRight

            String allowAddAllToRight

      - ##### allowAddToLeft

            String allowAddToLeft

      - ##### allowAddToRight

            String allowAddToRight

      - ##### allowSelectAll

            String allowSelectAll

      - ##### allowUpDownOnLeft

            String allowUpDownOnLeft

      - ##### allowUpDownOnRight

            String allowUpDownOnRight

      - ##### buttonCssClass

            String buttonCssClass

      - ##### buttonCssStyle

            String buttonCssStyle

      - ##### leftDownLabel

            String leftDownLabel

      - ##### leftTitle

            String leftTitle

      - ##### leftUpLabel

            String leftUpLabel

      - ##### rightDownLabel

            String rightDownLabel

      - ##### rightTitle

            String rightTitle

      - ##### rightUpLabel

            String rightUpLabel

      - ##### selectAllLabel

            String selectAllLabel

      - ##### selectAllOnclick

            String selectAllOnclick

      - ##### upDownOnLeftOnclick

            String upDownOnLeftOnclick

      - ##### upDownOnRightOnclick

            String upDownOnRightOnclick

  - ### Class org.apache.struts2.views.jsp.ui.PasswordTag

    class PasswordTag extends TextFieldTag implements Serializable
    serialVersionUID:
      6802043323617377573L

    - #### Serialized Fields

      - ##### showPassword

            String showPassword

  - ### Class org.apache.struts2.views.jsp.ui.RadioTag

    class RadioTag extends AbstractRequiredListTag implements Serializable
    serialVersionUID:
      -6497403399521333624L

  - ### Class org.apache.struts2.views.jsp.ui.ResetTag

    class ResetTag extends AbstractUITag implements Serializable
    serialVersionUID:
      4742704832277392108L

    - #### Serialized Fields

      - ##### action

            String action

      - ##### method

            String method

      - ##### src

            String src

      - ##### type

            String type

  - ### Class org.apache.struts2.views.jsp.ui.ScriptTag

    class ScriptTag extends AbstractUITag implements Serializable

    - #### Serialized Fields

      - ##### async

            String async

      - ##### charset

            String charset

      - ##### crossorigin

            String crossorigin

      - ##### defer

            String defer

      - ##### integrity

            String integrity

      - ##### nomodule

            String nomodule

      - ##### referrerpolicy

            String referrerpolicy

      - ##### src

            String src

      - ##### type

            String type

  - ### Class org.apache.struts2.views.jsp.ui.SelectTag

    class 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

    class SubmitTag extends AbstractClosingTag implements Serializable
    serialVersionUID:
      2179281109958301343L

    - #### Serialized Fields

      - ##### action

            String action

      - ##### escapeHtmlBody

            boolean escapeHtmlBody

      - ##### method

            String method

      - ##### src

            String src

      - ##### type

            String type

  - ### Class org.apache.struts2.views.jsp.ui.TextareaTag

    class TextareaTag extends AbstractUITag implements Serializable
    serialVersionUID:
      -4107122506712927927L

    - #### Serialized Fields

      - ##### cols

            String cols

      - ##### maxlength

            String maxlength

      - ##### minlength

            String minlength

      - ##### readonly

            String readonly

      - ##### rows

            String rows

      - ##### wrap

            String wrap

  - ### Class org.apache.struts2.views.jsp.ui.TextFieldTag

    class 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

    class TokenTag extends AbstractUITag implements Serializable
    serialVersionUID:
      722480798151703457L

  - ### Class org.apache.struts2.views.jsp.ui.UpDownSelectTag

    class UpDownSelectTag extends SelectTag implements Serializable
    serialVersionUID:
      -8136573053799541353L

    - #### Serialized Fields

      - ##### allowMoveDown

            String allowMoveDown

      - ##### allowMoveUp

            String allowMoveUp

      - ##### allowSelectAll

            String allowSelectAll

      - ##### moveDownLabel

            String moveDownLabel

      - ##### moveUpLabel

            String moveUpLabel

      - ##### selectAllLabel

            String selectAllLabel