@Deprecated public abstract class ActionSupport extends org.apache.struts.action.Action
Provides a reference to the current Spring application context, e.g. for bean lookup or resource loading. Auto-detects a ContextLoaderPlugIn context, falling back to the root WebApplicationContext. For typical usage, i.e. accessing middle tier beans, use a root WebApplicationContext.
For Struts DispatchActions or Lookup/MappingDispatchActions, use the
 analogous DispatchActionSupport or
 LookupDispatchActionSupport /
 MappingDispatchActionSupport class,
 respectively.
 
As an alternative approach, you can wire your Struts Actions themselves
 as Spring beans, passing references to them via IoC rather than looking
 up references in a programmatic fashion. Check out
 DelegatingActionProxy and
 DelegatingRequestProcessor.
ContextLoaderPlugIn.SERVLET_CONTEXT_PREFIX, 
WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, 
ContextLoaderListener, 
DispatchActionSupport, 
LookupDispatchActionSupport, 
MappingDispatchActionSupport, 
DelegatingActionProxy, 
DelegatingRequestProcessor| Constructor and Description | 
|---|
| ActionSupport()Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| protected MessageSourceAccessor | getMessageSourceAccessor()Deprecated.  Return a MessageSourceAccessor for the application context
 used by this object, for easy message access. | 
| protected ServletContext | getServletContext()Deprecated.  Return the current ServletContext. | 
| protected File | getTempDir()Deprecated.  Return the temporary directory for the current web application,
 as provided by the servlet container. | 
| protected WebApplicationContext | getWebApplicationContext()Deprecated.  Return the current Spring WebApplicationContext. | 
| protected WebApplicationContext | initWebApplicationContext(org.apache.struts.action.ActionServlet actionServlet)Deprecated.  Fetch ContextLoaderPlugIn's WebApplicationContext from the ServletContext,
 falling back to the root WebApplicationContext (the usual case). | 
| protected void | onDestroy()Deprecated.  Callback for custom destruction when the ActionServlet shuts down. | 
| protected void | onInit()Deprecated.  Callback for custom initialization after the context has been set up. | 
| void | setServlet(org.apache.struts.action.ActionServlet actionServlet)Deprecated.  Initialize the WebApplicationContext for this Action. | 
addErrors, addMessages, execute, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocalepublic void setServlet(org.apache.struts.action.ActionServlet actionServlet)
setServlet in class org.apache.struts.action.ActioninitWebApplicationContext(org.apache.struts.action.ActionServlet), 
onInit()protected WebApplicationContext initWebApplicationContext(org.apache.struts.action.ActionServlet actionServlet) throws IllegalStateException
actionServlet - the associated ActionServletIllegalStateException - if no WebApplicationContext could be foundDelegatingActionUtils.findRequiredWebApplicationContext(org.apache.struts.action.ActionServlet, org.apache.struts.config.ModuleConfig)protected final WebApplicationContext getWebApplicationContext()
protected final MessageSourceAccessor getMessageSourceAccessor()
protected final ServletContext getServletContext()
protected final File getTempDir()
protected void onInit()
protected void onDestroy()