@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()