# Package org.springframework.web.portlet.handler

Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AbstractMapBasedHandlerMapping.PortletRequestMappingPredicate | Predicate interface for determining a match with a given request.

- Class Summary
  Class | Description
  --- | ---
  AbstractHandlerExceptionResolver | Abstract base class for `HandlerExceptionResolver` implementations.
  AbstractHandlerMapping | Abstract base class for `HandlerMapping` implementations.
  AbstractMapBasedHandlerMapping<K> | Abstract base class for `HandlerMapping` implementations that rely on a map which caches handler objects per lookup key.
  HandlerInterceptorAdapter | Abstract adapter class for the `HandlerInterceptor` interface, for simplified implementation of pre-only/post-only interceptors.
  ParameterHandlerMapping | Implementation of the `HandlerMapping` to map from a request parameter to request handler beans.
  ParameterMappingInterceptor | Interceptor to forward a request parameter from the `ActionRequest` to the `RenderRequest`.
  PortletContentGenerator | Convenient superclass for any kind of web content generator, like `AbstractController`.
  PortletModeHandlerMapping | Implementation of the `HandlerMapping` interface to map from the current PortletMode to request handler beans.
  PortletModeParameterHandlerMapping | Implementation of the `HandlerMapping` interface to map from the current PortletMode and a request parameter to request handler beans.
  SimpleMappingExceptionResolver | `HandlerExceptionResolver` implementation that allows for mapping exception class names to view names, either for a set of given handlers or for all handlers in the DispatcherPortlet.
  SimplePortletHandlerAdapter | Adapter to use the Portlet interface with the generic DispatcherPortlet.
  SimplePortletPostProcessor | Bean post-processor that applies initialization and destruction callbacks to beans that implement the Portlet interface.
  UserRoleAuthorizationInterceptor | Interceptor that checks the authorization of the current user via the user's roles, as evaluated by PortletRequest's isUserInRole method.
  WebRequestHandlerInterceptorAdapter | Adapter that implements the Portlet HandlerInterceptor interface and wraps an underlying WebRequestInterceptor.

- Exception Summary
  Exception | Description
  --- | ---
  PortletRequestMethodNotSupportedException | Exception thrown when a request handler does not support a specific request method.
  PortletSessionRequiredException | Exception thrown when a portlet content generator requires a pre-existing session.

## Package org.springframework.web.portlet.handler Description

Provides standard HandlerMapping implementations, including abstract base classes for custom implementations.