org.apache.struts.action

Class ActionForward

Implemented Interfaces:
Serializable
Known Direct Subclasses:
ForwardingActionForward, RedirectingActionForward

public class ActionForward
extends ForwardConfig

An ActionForward represents a destination to which the controller servlet, ActionServlet, might be directed to perform a RequestDispatcher.forward() or HttpServletResponse.sendRedirect() to, as a result of processing activities of an Action class. Instances of this class may be created dynamically as necessary, or configured in association with an ActionMapping instance for named lookup of potentially multiple destinations for a particular mapping instance.

An ActionForward has the following minimal set of properties. Additional properties can be provided as needed by subclassses.

Since Struts 1.1 this class extends ForwardConfig and inherits the contextRelative property.

NOTE - This class would have been deprecated and replaced by org.apache.struts.config.ForwardConfig except for the fact that it is part of the public API that existing applications are using.

Version:
$Revision: 1.10 $ $Date: 2003/04/15 00:18:45 $

Author:
Craig R. McClanahan

Field Summary

Fields inherited from class org.apache.struts.config.ForwardConfig

configured, contextRelative, name, path, redirect

Constructor Summary

ActionForward()
Construct a new instance with default values.
ActionForward(String path)
Construct a new instance with the specified path.
ActionForward(String name, String path, boolean redirect)
Construct a new instance with the specified path and redirect flag.
ActionForward(String name, String path, boolean redirect, boolean contextRelative)
Construct a new instance with the specified values.
ActionForward(String path, boolean redirect)
Construct a new instance with the specified path and redirect flag.

Method Summary

Methods inherited from class org.apache.struts.config.ForwardConfig

freeze, getContextRelative, getName, getPath, getRedirect, setContextRelative, setName, setPath, setRedirect, toString

Constructor Details

ActionForward

public ActionForward()
Construct a new instance with default values.


ActionForward

public ActionForward(String path)
Construct a new instance with the specified path.

Parameters:
path - Path for this instance


ActionForward

public ActionForward(String name,
                     String path,
                     boolean redirect)
Construct a new instance with the specified path and redirect flag.

Parameters:
name - Name of this instance
path - Path for this instance
redirect - Redirect flag for this instance


ActionForward

public ActionForward(String name,
                     String path,
                     boolean redirect,
                     boolean contextRelative)
Construct a new instance with the specified values.

Parameters:
name - Name of this instance
path - Path for this instance
redirect - Redirect flag for this instance
contextRelative - Context relative flag for this instance


ActionForward

public ActionForward(String path,
                     boolean redirect)
Construct a new instance with the specified path and redirect flag.

Parameters:
path - Path for this instance
redirect - Redirect flag for this instance


Copyright B) 2000-2005 - Apache Software Foundation