These are Java classes that extend the Struts org.apache.struts.action.Action
class. Their purpose is to process a request and return an ActionForward
that
indicates where control should be forwarded.
The architecture defines an abstract Action
subclass called ActionBase
that is the superclass of all concrete Action
s. It provides the following
additional functionality:
![]() |
Dynamic dispatching of requests to executeXXX() methods
based on the value of the "dispatch" request parameter. |
![]() |
Automatic forwarding to "success" if the execute method
is declared as void . |
![]() |
Convenient encapsulation of all request parameters into a
single Request object. |
![]() |
Convenience methods for adding internationalised messages and errors to the request. |
![]() |
Convenience method for copying one object to another using the locale and message resources defined for the current request. |