public class ActionMapping extends ActionConfig
An ActionMapping represents the information that the
controller, RequestProcessor, knows about the mapping of a
particular request to an instance of a particular Action
class. The ActionMapping instance used to select a particular
Action is passed on to that Action, thereby
providing access to any custom configuration information included with the
ActionMapping object.
Since Struts 1.1 this class extends ActionConfig.
NOTE - This class would have been deprecated and
replaced by org.apache.struts.config.ActionConfig except for
the fact that it is part of the public API that existing applications are
using.
acceptPage, actionId, attribute, cancellable, catalog, command, exceptions, extensionProcessed, forward, forwards, include, inherit, input, moduleConfig, multipartClass, name, parameter, path, prefix, roleNames, roles, scope, suffix, type, unknown, validateconfigured| Constructor and Description |
|---|
ActionMapping() |
| Modifier and Type | Method and Description |
|---|---|
ActionForward |
findForward(java.lang.String forwardName)
Find and return the
ForwardConfig instance defining how
forwarding to the specified logical name should be handled. |
java.lang.String[] |
findForwards()
Return the logical names of all locally defined forwards for this
mapping.
|
ActionForward |
getInputForward()
Create (if necessary) and return an
ActionForward that
corresponds to the input property of this Action. |
addExceptionConfig, addForwardConfig, checkCircularInheritance, findException, findExceptionConfig, findExceptionConfigs, findForwardConfig, findForwardConfigs, freeze, getAcceptPage, getActionId, getAttribute, getCancellable, getCatalog, getCommand, getExtends, getForward, getInclude, getInput, getModuleConfig, getMultipartClass, getName, getParameter, getPath, getPrefix, getRoleNames, getRoles, getScope, getSuffix, getType, getUnknown, getValidate, inheritExceptionHandlers, inheritForwards, inheritFrom, isExtensionProcessed, processExtends, removeExceptionConfig, removeForwardConfig, setAcceptPage, setActionId, setAttribute, setCancellable, setCatalog, setCommand, setExtends, setForward, setInclude, setInput, setModuleConfig, setMultipartClass, setName, setParameter, setPath, setPrefix, setRoles, setScope, setSuffix, setType, setUnknown, setValidate, toStringcopyProperties, getProperties, getProperty, inheritProperties, setProperties, setProperty, throwIfConfiguredpublic ActionForward findForward(java.lang.String forwardName)
Find and return the ForwardConfig instance defining how
forwarding to the specified logical name should be handled. This is
performed by checking local and then global configurations for the
specified forwarding configuration. If no forwarding configuration can
be found, return null.
forwardName - Logical name of the forwarding instance to be
returnedpublic java.lang.String[] findForwards()
Return the logical names of all locally defined forwards for this mapping. If there are no such forwards, a zero-length array is returned.
public ActionForward getInputForward()
Create (if necessary) and return an ActionForward that
corresponds to the input property of this Action.
Copyright © 2000–2025 Apache Software Foundation. All rights reserved.