# Package org.springframework.web.portlet

Provides JSR-168 portlets that integrate with the application context infrastructure, and the core interfaces and classes for the Portlet variant of Spring's web MVC framework.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  HandlerAdapter | Portlet MVC framework SPI interface, allowing parameterization of core MVC workflow.
  HandlerExceptionResolver | Interface to be implemented by objects than can resolve exceptions thrown during handler mapping or execution, in the typical case to error views.
  HandlerInterceptor | Workflow interface that allows for customized handler execution chains.
  HandlerMapping | Interface to be implemented by objects that define a mapping between requests and handler objects.

- Class Summary
  Class | Description
  --- | ---
  DispatcherPortlet | Central dispatcher for use within the Portlet MVC framework, e.g.
  FrameworkPortlet | Base portlet for Spring's portlet framework.
  GenericPortletBean | Simple extension of `javax.portlet.GenericPortlet` that treats its config parameters as bean properties.
  HandlerExecutionChain | Handler execution chain, consisting of handler object and any handler interceptors.
  ModelAndView | Holder for both Model and View in the web MVC framework.

- Exception Summary
  Exception | Description
  --- | ---
  ModelAndViewDefiningException | Exception to be thrown on error conditions that should forward to a specific view with a specific model.
  NoHandlerFoundException | Exception to be thrown if DispatcherPortlet is unable to determine a corresponding handler for an incoming portlet request.

## Package org.springframework.web.portlet Description

Provides JSR-168 portlets that integrate with the application context infrastructure, and the core interfaces and classes for the Portlet variant of Spring's web MVC framework.