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