# Uses of Class
org.springframework.web.servlet.support.WebContentGenerator

Packages that use WebContentGenerator
Package
Description
org.springframework.web.servlet.mvc
Standard controller implementations for the Servlet MVC framework that comes with Spring.
org.springframework.web.servlet.mvc.method
Servlet-based infrastructure for handler method processing, building on the `org.springframework.web.method` package.
org.springframework.web.servlet.mvc.method.annotation
MVC infrastructure for annotation-based handler method processing, building on the `org.springframework.web.method.annotation` package.
org.springframework.web.servlet.resource
Support classes for serving static resources.

## Uses of WebContentGenerator in org.springframework.web.servlet.mvc

Subclasses of WebContentGenerator in org.springframework.web.servlet.mvc
Modifier and Type
Class
Description
`class`
`AbstractController`
Convenient superclass for controller implementations, using the Template Method design pattern.
`class`
`AbstractUrlViewController`
Abstract base class for `Controllers` that return a view name based on the request URL.
`class`
`ParameterizableViewController`
Trivial controller that always returns a pre-configured view and optionally sets the response status code.
`class`
`ServletForwardingController`
Spring Controller implementation that forwards to a named servlet, i.e.
`class`
`ServletWrappingController`
Spring Controller implementation that wraps a servlet instance which it manages internally.
`class`
`UrlFilenameViewController`
Simple `Controller` implementation that transforms the virtual path of a URL into a view name and returns that view.
`class`
`WebContentInterceptor`
Handler interceptor that checks the request for supported methods and a required session and prepares the response by applying the configured cache settings.

## Uses of WebContentGenerator in org.springframework.web.servlet.mvc.method

Subclasses of WebContentGenerator in org.springframework.web.servlet.mvc.method
Modifier and Type
Class
Description
`class`
`AbstractHandlerMethodAdapter`
Abstract base class for `HandlerAdapter` implementations that support handlers of type `HandlerMethod`.

## Uses of WebContentGenerator in org.springframework.web.servlet.mvc.method.annotation

Subclasses of WebContentGenerator in org.springframework.web.servlet.mvc.method.annotation
Modifier and Type
Class
Description
`class`
`RequestMappingHandlerAdapter`
Extension of `AbstractHandlerMethodAdapter` that supports `@RequestMapping` annotated `HandlerMethods`.

## Uses of WebContentGenerator in org.springframework.web.servlet.resource

Subclasses of WebContentGenerator in org.springframework.web.servlet.resource
Modifier and Type
Class
Description
`class`
`ResourceHttpRequestHandler`
`HttpRequestHandler` that serves static resources in an optimized way according to the guidelines of Page Speed, YSlow, etc.