@Deprecated
public abstract class DispatchActionSupport
extends org.apache.struts.actions.DispatchAction
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 classic Struts Actions or Lookup/MappingDispatchActions, use the
analogous ActionSupport 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,
ActionSupport,
LookupDispatchActionSupport,
MappingDispatchActionSupport,
DelegatingActionProxy,
DelegatingRequestProcessor| Constructor and Description |
|---|
DispatchActionSupport()
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 java.io.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.
|
cancelled, dispatchMethod, execute, getMethod, getMethodName, getParameter, unspecifiedaddErrors, addMessages, 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 java.lang.IllegalStateException
actionServlet - the associated ActionServletjava.lang.IllegalStateException - 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 java.io.File getTempDir()
protected void onInit()
protected void onDestroy()