org.apache.struts.actions
Class SwitchAction
java.lang.Object
org.apache.struts.action.Action
org.apache.struts.actions.SwitchAction
- public class SwitchAction
- extends Action
A standard Action that switches to a new module
and then forwards control to a URI (specified in a number of possible ways)
within the new module.
Valid request parameters for this Action are:
- page - Module-relative URI (beginning with "/")
to which control should be forwarded after switching.
- prefix - The module prefix (beginning with "/")
of the module to which control should be switched. Use a
zero-length string for the default module. The
appropriate
ModuleConfig
object will be stored as a
request attribute, so any subsequent logic will assume the new
module.
- Since:
- Struts 1.1
- Version:
- $Revision: 1.15 $ $Date: 2004/03/14 06:23:45 $
Field Summary |
protected static org.apache.commons.logging.Log |
log
Commons Logging instance. |
protected static MessageResources |
messages
The message resources for this package. |
Methods inherited from class org.apache.struts.action.Action |
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveToken, setLocale, setServlet |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
- Commons Logging instance.
messages
protected static MessageResources messages
- The message resources for this package.
SwitchAction
public SwitchAction()
execute
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws java.lang.Exception
- Overrides:
execute
in class Action
- Parameters:
mapping
- The ActionMapping used to select this instanceform
- The optional ActionForm bean for this request (if any)request
- The non-HTTP request we are processingresponse
- The non-HTTP response we are creating
- Throws:
java.lang.Exception
- if the application business logic throws
an exception.
Copyright ? 2000-2006 - The Apache Software Foundation