Package org.springframework.web.struts

Support classes for integrating a Struts web tier with a Spring middle tier which is typically hosted in a Spring root WebApplicationContext.

See
          Description

Class Diagram Summary
struts 
 

Class Summary
ActionServletAwareProcessorBeanPostProcessor implementation that passes the ActionServlet to beans that extend the Struts Action class.
ActionSupportConvenience class for Spring-aware Struts 1.1/1.2 Actions.
ContextLoaderPlugInStruts 1.1 PlugIn that loads a Spring application context for the Struts ActionServlet.
DelegatingActionProxyProxy for a Spring-managed Struts 1.1 Action that's defined in ContextLoaderPlugIn's WebApplicationContext.
DelegatingActionUtilsCommon methods for various ways to make Struts delegate to Spring-managed Actions.
DelegatingRequestProcessorSubclass of Struts' default RequestProcessor that looks up Spring-managed Struts 1.1 Actions defined in ContextLoaderPlugIn's WebApplicationContext.
DelegatingTilesRequestProcessorSubclass of Struts' TilesRequestProcessor that looks up Spring-managed Struts 1.1 Actions defined in ContextLoaderPlugIn's WebApplicationContext.
DispatchActionSupportConvenience class for Spring-aware Struts 1.1/1.2 DispatchActions.
LookupDispatchActionSupportConvenience class for Spring-aware Struts 1.1/1.2 LookupDispatchActions.
MappingDispatchActionSupportConvenience class for Spring-aware Struts 1.2 MappingDispatchActions.
 

Package org.springframework.web.struts Description

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: