# Serialized Form

## Package org.springframework.web.servlet

### Class org.springframework.web.servlet.DispatcherServlet

class DispatcherServlet extends FrameworkServlet implements Serializable

#### Serialized Fields

##### cleanupAfterInclude

    boolean cleanupAfterInclude

Perform cleanup of request attributes after include request?.

##### detectAllHandlerAdapters

    boolean detectAllHandlerAdapters

Detect all HandlerAdapters or just expect "handlerAdapter" bean?.

##### detectAllHandlerExceptionResolvers

    boolean detectAllHandlerExceptionResolvers

Detect all HandlerExceptionResolvers or just expect "handlerExceptionResolver" bean?.

##### detectAllHandlerMappings

    boolean detectAllHandlerMappings

Detect all HandlerMappings or just expect "handlerMapping" bean?.

##### detectAllViewResolvers

    boolean detectAllViewResolvers

Detect all ViewResolvers or just expect "viewResolver" bean?.

##### flashMapManager

    FlashMapManager flashMapManager

FlashMapManager used by this servlet.

##### handlerAdapters

    List<HandlerAdapter> handlerAdapters

List of HandlerAdapters used by this servlet.

##### handlerExceptionResolvers

    List<HandlerExceptionResolver> handlerExceptionResolvers

List of HandlerExceptionResolvers used by this servlet.

##### handlerMappings

    List<HandlerMapping> handlerMappings

List of HandlerMappings used by this servlet.

##### localeResolver

    LocaleResolver localeResolver

LocaleResolver used by this servlet.

##### multipartResolver

    org.springframework.web.multipart.MultipartResolver multipartResolver

MultipartResolver used by this servlet.

##### parseRequestPath

    boolean parseRequestPath

##### themeResolver

    ThemeResolver themeResolver

Deprecated.
ThemeResolver used by this servlet.

##### throwExceptionIfNoHandlerFound

    boolean throwExceptionIfNoHandlerFound

Throw a NoHandlerFoundException if no Handler was found to process this request? *.

##### viewNameTranslator

    RequestToViewNameTranslator viewNameTranslator

RequestToViewNameTranslator used by this servlet.

##### viewResolvers

    List<ViewResolver> viewResolvers

List of ViewResolvers used by this servlet.

### Class org.springframework.web.servlet.FlashMap

class FlashMap extends HashMap<String,Object> implements Serializable

#### Serialized Fields

##### expirationTime

    long expirationTime

##### targetRequestParams

    org.springframework.util.MultiValueMap<String,String> targetRequestParams

##### targetRequestPath

    String targetRequestPath

### Class org.springframework.web.servlet.FrameworkServlet

class FrameworkServlet extends HttpServletBean implements Serializable

#### Serialized Fields

##### contextAttribute

    String contextAttribute

ServletContext attribute to find the WebApplicationContext in.

##### contextClass

    Class<?> contextClass

WebApplicationContext implementation class to create.

##### contextConfigLocation

    String contextConfigLocation

Explicit context config location.

##### contextId

    String contextId

WebApplicationContext ID to assign.

##### contextInitializerClasses

    String contextInitializerClasses

Comma-delimited ApplicationContextInitializer class names set through init param.

##### contextInitializers

    List<org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>> contextInitializers

Actual ApplicationContextInitializer instances to apply to the context.

##### dispatchOptionsRequest

    boolean dispatchOptionsRequest

Whether to dispatch an HTTP OPTIONS request to `FrameworkServlet.doService(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)`.

##### dispatchTraceRequest

    boolean dispatchTraceRequest

Whether to dispatch an HTTP TRACE request to `FrameworkServlet.doService(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)`.

##### enableLoggingRequestDetails

    boolean enableLoggingRequestDetails

Whether to log potentially sensitive info (request params at DEBUG and headers at TRACE).

##### namespace

    String namespace

Namespace for this servlet.

##### onRefreshMonitor

    Object onRefreshMonitor

Monitor for synchronized onRefresh execution.

##### publishContext

    boolean publishContext

Whether to publish the context as a ServletContext attribute.

##### publishEvents

    boolean publishEvents

Whether to publish a ServletRequestHandledEvent at the end of each request.

##### refreshEventReceived

    boolean refreshEventReceived

Flag used to detect whether onRefresh has already been called.

##### threadContextInheritable

    boolean threadContextInheritable

Whether to expose LocaleContext and RequestAttributes as inheritable for child threads.

##### webApplicationContext

    org.springframework.web.context.WebApplicationContext webApplicationContext

WebApplicationContext for this servlet.

##### webApplicationContextInjected

    boolean webApplicationContextInjected

Whether the WebApplicationContext was injected via `FrameworkServlet.setApplicationContext(org.springframework.context.ApplicationContext)`.

### Class org.springframework.web.servlet.HttpServletBean

class HttpServletBean extends HttpServlet implements Serializable

#### Serialized Fields

##### environment

    org.springframework.core.env.ConfigurableEnvironment environment

##### logger

    org.apache.commons.logging.Log logger

Logger available to subclasses.

##### requiredProperties

    Set<String> requiredProperties

### Exception org.springframework.web.servlet.ModelAndViewDefiningException

class ModelAndViewDefiningException extends ServletException implements Serializable

#### Serialized Fields

##### modelAndView

    ModelAndView modelAndView

### Exception org.springframework.web.servlet.NoHandlerFoundException

class NoHandlerFoundException extends ServletException implements Serializable

#### Serialized Fields

##### body

    org.springframework.http.ProblemDetail body

##### httpMethod

    String httpMethod

##### requestHeaders

    org.springframework.http.HttpHeaders requestHeaders

##### requestURL

    String requestURL

## Package org.springframework.web.servlet.mvc.support

### Class org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap

class RedirectAttributesModelMap extends org.springframework.ui.ModelMap implements Serializable

#### Serialized Fields

##### dataBinder

    org.springframework.validation.DataBinder dataBinder

##### flashAttributes

    org.springframework.ui.ModelMap flashAttributes

## Package org.springframework.web.servlet.resource

### Exception org.springframework.web.servlet.resource.NoResourceFoundException

class NoResourceFoundException extends ServletException implements Serializable

#### Serialized Fields

##### body

    org.springframework.http.ProblemDetail body

##### httpMethod

    org.springframework.http.HttpMethod httpMethod

##### resourcePath

    String resourcePath

## Package org.springframework.web.servlet.tags

### Class org.springframework.web.servlet.tags.ArgumentTag

class ArgumentTag extends BodyTagSupport implements Serializable

#### Serialized Fields

##### value

    Object value

##### valueSet

    boolean valueSet

### Class org.springframework.web.servlet.tags.BindErrorsTag

class BindErrorsTag extends HtmlEscapingAwareTag implements Serializable

#### Serialized Fields

##### errors

    org.springframework.validation.Errors errors

##### name

    String name

### Class org.springframework.web.servlet.tags.BindTag

class BindTag extends HtmlEscapingAwareTag implements Serializable

#### Serialized Fields

##### ignoreNestedPath

    boolean ignoreNestedPath

##### path

    String path

##### previousPageStatus

    Object previousPageStatus

##### previousRequestStatus

    Object previousRequestStatus

##### status

    BindStatus status

### Class org.springframework.web.servlet.tags.EscapeBodyTag

class EscapeBodyTag extends HtmlEscapingAwareTag implements Serializable

#### Serialized Fields

##### bodyContent

    BodyContent bodyContent

##### javaScriptEscape

    boolean javaScriptEscape

### Class org.springframework.web.servlet.tags.EvalTag

class EvalTag extends HtmlEscapingAwareTag implements Serializable

#### Serialized Fields

##### expression

    org.springframework.expression.Expression expression

##### expressionParser

    org.springframework.expression.ExpressionParser expressionParser

##### javaScriptEscape

    boolean javaScriptEscape

##### scope

    int scope

##### var

    String var

### Class org.springframework.web.servlet.tags.HtmlEscapeTag

class HtmlEscapeTag extends RequestContextAwareTag implements Serializable

#### Serialized Fields

##### defaultHtmlEscape

    boolean defaultHtmlEscape

### Class org.springframework.web.servlet.tags.HtmlEscapingAwareTag

class HtmlEscapingAwareTag extends RequestContextAwareTag implements Serializable

#### Serialized Fields

##### htmlEscape

    Boolean htmlEscape

### Class org.springframework.web.servlet.tags.MessageTag

class MessageTag extends HtmlEscapingAwareTag implements Serializable

#### Serialized Fields

##### arguments

    Object arguments

##### argumentSeparator

    String argumentSeparator

##### code

    String code

##### javaScriptEscape

    boolean javaScriptEscape

##### message

    org.springframework.context.MessageSourceResolvable message

##### nestedArguments

    List<Object> nestedArguments

##### scope

    String scope

##### text

    String text

##### var

    String var

### Class org.springframework.web.servlet.tags.NestedPathTag

class NestedPathTag extends TagSupport implements Serializable

#### Serialized Fields

##### path

    String path

##### previousNestedPath

    String previousNestedPath

Caching a previous nested path, so that it may be reset.

### Class org.springframework.web.servlet.tags.ParamTag

class ParamTag extends BodyTagSupport implements Serializable

#### Serialized Fields

##### name

    String name

##### value

    String value

##### valueSet

    boolean valueSet

### Class org.springframework.web.servlet.tags.RequestContextAwareTag

class RequestContextAwareTag extends TagSupport implements Serializable

#### Serialized Fields

##### logger

    org.apache.commons.logging.Log logger

Logger available to subclasses.

##### requestContext

    RequestContext requestContext

### Class org.springframework.web.servlet.tags.ThemeTag

class ThemeTag extends MessageTag implements Serializable

### Class org.springframework.web.servlet.tags.TransformTag

class TransformTag extends HtmlEscapingAwareTag implements Serializable

#### Serialized Fields

##### scope

    String scope

the scope of the variable the result will be put in.

##### value

    Object value

the value to transform using the appropriate property editor.

##### var

    String var

the variable to put the result in.

### Class org.springframework.web.servlet.tags.UrlTag

class UrlTag extends HtmlEscapingAwareTag implements Serializable

#### Serialized Fields

##### context

    String context

##### javaScriptEscape

    boolean javaScriptEscape

##### params

    List<Param> params

##### scope

    int scope

##### templateParams

    Set<String> templateParams

##### type

    org.springframework.web.servlet.tags.UrlTag.UrlType type

##### value

    String value

##### var

    String var

## Package org.springframework.web.servlet.tags.form

### Class org.springframework.web.servlet.tags.form.AbstractCheckedElementTag

class AbstractCheckedElementTag extends AbstractHtmlInputElementTag implements Serializable

### Class org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag

class AbstractDataBoundFormElementTag extends AbstractFormTag implements Serializable

#### Serialized Fields

##### bindStatus

    BindStatus bindStatus

The `BindStatus` of this tag.

##### id

    String id

The value of the '`id`' attribute.

##### path

    String path

The property path from the `form object`.

### Class org.springframework.web.servlet.tags.form.AbstractFormTag

class AbstractFormTag extends HtmlEscapingAwareTag implements Serializable

### Class org.springframework.web.servlet.tags.form.AbstractHtmlElementBodyTag

class AbstractHtmlElementBodyTag extends AbstractHtmlElementTag implements Serializable

#### Serialized Fields

##### bodyContent

    BodyContent bodyContent

##### tagWriter

    TagWriter tagWriter

### Class org.springframework.web.servlet.tags.form.AbstractHtmlElementTag

class AbstractHtmlElementTag extends AbstractDataBoundFormElementTag implements Serializable

#### Serialized Fields

##### cssClass

    String cssClass

##### cssErrorClass

    String cssErrorClass

##### cssStyle

    String cssStyle

##### dir

    String dir

##### dynamicAttributes

    Map<String,Object> dynamicAttributes

##### lang

    String lang

##### onclick

    String onclick

##### ondblclick

    String ondblclick

##### onkeydown

    String onkeydown

##### onkeypress

    String onkeypress

##### onkeyup

    String onkeyup

##### onmousedown

    String onmousedown

##### onmousemove

    String onmousemove

##### onmouseout

    String onmouseout

##### onmouseover

    String onmouseover

##### onmouseup

    String onmouseup

##### tabindex

    String tabindex

##### title

    String title

### Class org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag

class AbstractHtmlInputElementTag extends AbstractHtmlElementTag implements Serializable

#### Serialized Fields

##### accesskey

    String accesskey

##### disabled

    boolean disabled

##### onblur

    String onblur

##### onchange

    String onchange

##### onfocus

    String onfocus

##### readonly

    boolean readonly

### Class org.springframework.web.servlet.tags.form.AbstractMultiCheckedElementTag

class AbstractMultiCheckedElementTag extends AbstractCheckedElementTag implements Serializable

#### Serialized Fields

##### delimiter

    String delimiter

Delimiter to use between each '`input type="checkbox/radio"`' tags.

##### element

    String element

The HTML element used to enclose the '`input type="checkbox/radio"`' tag.

##### itemLabel

    String itemLabel

The value to be displayed as part of the '`input type="checkbox/radio"`' tag.

##### items

    Object items

The `Collection`, `Map` or array of objects used to generate the '`input type="checkbox/radio"`' tags.

##### itemValue

    String itemValue

The name of the property mapped to the '`value`' attribute of the '`input type="checkbox/radio"`' tag.

### Class org.springframework.web.servlet.tags.form.AbstractSingleCheckedElementTag

class AbstractSingleCheckedElementTag extends AbstractCheckedElementTag implements Serializable

#### Serialized Fields

##### label

    Object label

The value of the '`label`' attribute.

##### value

    Object value

The value of the '`value`' attribute.

### Class org.springframework.web.servlet.tags.form.ButtonTag

class ButtonTag extends AbstractHtmlElementTag implements Serializable

#### Serialized Fields

##### disabled

    boolean disabled

##### name

    String name

##### tagWriter

    TagWriter tagWriter

##### value

    String value

### Class org.springframework.web.servlet.tags.form.CheckboxesTag

class CheckboxesTag extends AbstractMultiCheckedElementTag implements Serializable

### Class org.springframework.web.servlet.tags.form.CheckboxTag

class CheckboxTag extends AbstractSingleCheckedElementTag implements Serializable

### Class org.springframework.web.servlet.tags.form.ErrorsTag

class ErrorsTag extends AbstractHtmlElementBodyTag implements Serializable

#### Serialized Fields

##### delimiter

    String delimiter

##### element

    String element

##### errorMessagesWereExposed

    boolean errorMessagesWereExposed

##### oldMessages

    Object oldMessages

Stores any value that existed in the 'errors messages' before the tag was started.

### Class org.springframework.web.servlet.tags.form.FormTag

class FormTag extends AbstractHtmlElementTag implements Serializable

#### Serialized Fields

##### acceptCharset

    String acceptCharset

##### action

    String action

##### autocomplete

    String autocomplete

##### enctype

    String enctype

##### method

    String method

##### methodParam

    String methodParam

##### modelAttribute

    String modelAttribute

##### name

    String name

##### onreset

    String onreset

##### onsubmit

    String onsubmit

##### previousNestedPath

    String previousNestedPath

Caching a previous nested path, so that it may be reset.

##### servletRelativeAction

    String servletRelativeAction

##### tagWriter

    TagWriter tagWriter

##### target

    String target

### Class org.springframework.web.servlet.tags.form.HiddenInputTag

class HiddenInputTag extends AbstractHtmlElementTag implements Serializable

#### Serialized Fields

##### disabled

    boolean disabled

### Class org.springframework.web.servlet.tags.form.InputTag

class InputTag extends AbstractHtmlInputElementTag implements Serializable

#### Serialized Fields

##### alt

    String alt

##### autocomplete

    String autocomplete

##### maxlength

    String maxlength

##### onselect

    String onselect

##### size

    String size

### Class org.springframework.web.servlet.tags.form.LabelTag

class LabelTag extends AbstractHtmlElementTag implements Serializable

#### Serialized Fields

##### forId

    String forId

The value of the '`for`' attribute.

##### tagWriter

    TagWriter tagWriter

The `TagWriter` instance being used.

Stored so we can close the tag on `LabelTag.doEndTag()`.

### Class org.springframework.web.servlet.tags.form.OptionsTag

class OptionsTag extends AbstractHtmlElementTag implements Serializable

#### Serialized Fields

##### disabled

    boolean disabled

##### itemLabel

    String itemLabel

The name of the property mapped to the inner text of the '`option`' tag.

##### items

    Object items

The `Collection`, `Map` or array of objects used to generate the inner '`option`' tags.

##### itemValue

    String itemValue

The name of the property mapped to the '`value`' attribute of the '`option`' tag.

### Class org.springframework.web.servlet.tags.form.OptionTag

class OptionTag extends AbstractHtmlElementBodyTag implements Serializable

#### Serialized Fields

##### disabled

    boolean disabled

##### label

    String label

The text body of the rendered HTML `<option>` tag.

##### oldDisplayValue

    Object oldDisplayValue

##### oldValue

    Object oldValue

##### value

    Object value

The 'value' attribute of the rendered HTML `<option>` tag.

### Class org.springframework.web.servlet.tags.form.PasswordInputTag

class PasswordInputTag extends InputTag implements Serializable

#### Serialized Fields

##### showPassword

    boolean showPassword

### Class org.springframework.web.servlet.tags.form.RadioButtonsTag

class RadioButtonsTag extends AbstractMultiCheckedElementTag implements Serializable

### Class org.springframework.web.servlet.tags.form.RadioButtonTag

class RadioButtonTag extends AbstractSingleCheckedElementTag implements Serializable

### Class org.springframework.web.servlet.tags.form.SelectTag

class SelectTag extends AbstractHtmlInputElementTag implements Serializable

#### Serialized Fields

##### itemLabel

    String itemLabel

The name of the property mapped to the inner text of the '`option`' tag.

##### items

    Object items

The `Collection`, `Map` or array of objects used to generate the inner '`option`' tags.

##### itemValue

    String itemValue

The name of the property mapped to the '`value`' attribute of the '`option`' tag.

##### multiple

    Object multiple

Indicates whether the '`select`' tag allows multiple-selections.

##### size

    String size

The value of the HTML '`size`' attribute rendered on the final '`select`' element.

##### tagWriter

    TagWriter tagWriter

The `TagWriter` instance that the output is being written.

Only used in conjunction with nested `OptionTags`.

### Class org.springframework.web.servlet.tags.form.TextareaTag

class TextareaTag extends AbstractHtmlInputElementTag implements Serializable

#### Serialized Fields

##### cols

    String cols

##### onselect

    String onselect

##### rows

    String rows