Package org.springframework.web.servlet.mvc.multiaction

Interface that parameterizes the MultiActionController class
using the Strategy GoF Design pattern, allowing
the mapping from incoming request to handler method name
to be varied without affecting other application code.

Exception thrown when there is no handler method ("action" method)
for a specific HTTP request.

Package org.springframework.web.servlet.mvc.multiaction Description

Package allowing MVC Controller implementations to handle requests
at method rather than class level. This is useful when
we want to avoid having many trivial controller classes, as can
easily happen when using an MVC framework.

Typically a controller that handles multiple request types will
extend MultiActionController, and implement multiple request handling
methods that will be invoked by reflection if they follow this class'
naming convention. Classes are analyzed at startup and methods cached,
so the performance overhead of reflection in this approach is negligible.