| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.struts.action.Action
org.springframework.web.struts.ActionSupport
@Deprecated public abstract class ActionSupport
Convenience class for Spring-aware Struts 1.1+ Actions.
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, 
org.springframework.web.context.ContextLoaderServlet, 
DispatchActionSupport, 
LookupDispatchActionSupport, 
MappingDispatchActionSupport, 
DelegatingActionProxy, 
DelegatingRequestProcessor| Field Summary | 
|---|
| Fields inherited from class org.apache.struts.action.Action | 
|---|
| defaultLocale, servlet | 
| Constructor Summary | |
|---|---|
| ActionSupport()Deprecated. | |
| Method Summary | |
|---|---|
| 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(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(ActionServlet actionServlet)Deprecated. Initialize the WebApplicationContext for this Action. | 
| Methods inherited from class org.apache.struts.action.Action | 
|---|
| addErrors, addMessages, execute, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ActionSupport()
| Method Detail | 
|---|
public void setServlet(ActionServlet actionServlet)
setServlet in class ActioninitWebApplicationContext(org.apache.struts.action.ActionServlet), 
onInit()
protected WebApplicationContext initWebApplicationContext(ActionServlet actionServlet)
                                                   throws IllegalStateException
actionServlet - the associated ActionServlet
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 File getTempDir()
protected void onInit()
setServlet(org.apache.struts.action.ActionServlet)protected void onDestroy()
setServlet(org.apache.struts.action.ActionServlet)| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||