| Class Summary |
| ActionServletAwareProcessor | BeanPostProcessor implementation that passes the ActionServlet to beans
that extend the Struts Action class. |
| ActionSupport | Convenience class for Spring-aware Struts 1.1/1.2 Actions. |
| ContextLoaderPlugIn | Struts 1.1 PlugIn that loads a Spring application context for the Struts
ActionServlet. |
| DelegatingActionProxy | Proxy for a Spring-managed Struts 1.1 Action that's defined in
ContextLoaderPlugIn's WebApplicationContext. |
| DelegatingActionUtils | Common methods for various ways to make Struts delegate to
Spring-managed Actions. |
| DelegatingRequestProcessor | Subclass of Struts' default RequestProcessor that looks up Spring-managed
Struts 1.1 Actions defined in ContextLoaderPlugIn's WebApplicationContext. |
| DelegatingTilesRequestProcessor | Subclass of Struts' TilesRequestProcessor that looks up Spring-managed
Struts 1.1 Actions defined in ContextLoaderPlugIn's WebApplicationContext. |
| DispatchActionSupport | Convenience class for Spring-aware Struts 1.1/1.2 DispatchActions. |
| LookupDispatchActionSupport | Convenience class for Spring-aware Struts 1.1/1.2 LookupDispatchActions. |
| MappingDispatchActionSupport | Convenience class for Spring-aware Struts 1.2 MappingDispatchActions. |
Support classes for integrating a Struts web tier with a Spring middle
tier which is typically hosted in a Spring root WebApplicationContext.
Supports easy access to the Spring root WebApplicationContext
from Struts Actions via the ActionSupport and DispatchActionSupport
classes. Actions have full access to Spring's WebApplicationContext
facilities in this case, and explicitly look up Spring-managed beans.
Also supports wiring Struts Actions as Spring-managed beans in
a ContextLoaderPlugIn context, passing middle tier references to them
via bean references, using the Action path as bean name. There are two
ways to make Struts delegate Action lookup to the ContextLoaderPlugIn: