Package | Description |
---|---|
org.apache.struts.action |
The action package is the core of the struts framework,
providing the "Controller" aspect of a MVC model.
|
org.apache.struts.actions |
The actions package provides special adapters between the incoming HTTP
request and the corresponding business logic.
|
org.apache.struts.config |
The "config" package contains configuration objects that correspond to
elements that may be specified in the
struts-config.xml
module configuration file. |
org.apache.struts.faces.application | |
org.apache.struts.faces.util | |
org.apache.struts.mock |
Mock objects of the Struts Framework.
|
org.apache.struts.scripting |
The scripting package is the core of the Struts Scripting framework,
which builds on Struts Action to allow Struts Actions be written
with the scripting language of your choice.
|
org.apache.struts.taglib.html |
The "struts-html" tag library
contains JSP custom tags useful in creating dynamic HTML user interfaces,
including input forms.
|
org.apache.struts.tiles.actions | |
org.apache.struts.upload |
The upload package facilities to upload files using
multi-part requests.
|
org.apache.struts.util |
The Utilities package provides a variety of families of classes,
to solve problems that are commonly encountered in building web applications.
|
org.apache.struts.validator |
The validator package provides a series of classes to validate
ActionForm type of input. |
Modifier and Type | Class and Description |
---|---|
class |
RequestActionMapping
Subclass of
ActionMapping that defaults the form bean scope
to request . |
class |
SessionActionMapping
Subclass of
ActionMapping that defaults the form bean scope
to session . |
Modifier and Type | Method and Description |
---|---|
protected ActionMapping |
RequestProcessor.processMapping(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String path)
Select the mapping used to process the selection path for this
request.
|
Modifier and Type | Method and Description |
---|---|
ActionForward |
Action.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request, and create the corresponding
HTTP response (or forward to another web component that will create
it), with provision for handling exceptions thrown by the business
logic.
|
ActionForward |
Action.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
Process the specified non-HTTP request, and create the corresponding
non-HTTP response (or forward to another web component that will create
it), with provision for handling exceptions thrown by the business
logic.
|
ActionForward |
ExceptionHandler.execute(Exception ex,
ExceptionConfig ae,
ActionMapping mapping,
ActionForm formInstance,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handle the Exception.
|
protected void |
ExceptionHandler.handleCommittedResponse(Exception ex,
ExceptionConfig config,
ActionMapping mapping,
ActionForm formInstance,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionForward actionForward)
Attempt to give good information when the response has already been
committed when the exception was thrown.
|
void |
DynaActionForm.initialize(ActionMapping mapping)
Initialize all bean properties to their initial values, as specified
in the
FormPropertyConfig elements associated with the
definition of this DynaActionForm . |
protected Action |
RequestProcessor.processActionCreate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionMapping mapping)
Return an
Action instance that will be used to process
the current request, creating a new one if necessary. |
protected ActionForm |
RequestProcessor.processActionForm(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionMapping mapping)
Retrieve and return the
ActionForm associated with this
mapping, creating and retaining one if necessary. |
protected ActionForward |
RequestProcessor.processActionPerform(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Action action,
ActionForm form,
ActionMapping mapping)
Ask the specified
Action instance to handle this
request. |
protected ActionForward |
RequestProcessor.processException(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Exception exception,
ActionForm form,
ActionMapping mapping)
Ask our exception handler to handle the exception.
|
protected boolean |
RequestProcessor.processForward(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionMapping mapping)
Process a forward requested by this mapping (if any).
|
protected boolean |
RequestProcessor.processInclude(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionMapping mapping)
Process an include requested by this mapping (if any).
|
protected void |
RequestProcessor.processPopulate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionForm form,
ActionMapping mapping)
Populate the properties of the specified
ActionForm
instance from the request parameters included with this request. |
protected boolean |
RequestProcessor.processRoles(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionMapping mapping)
If this action is protected by security roles, make sure that the
current user possesses at least one of them.
|
protected boolean |
RequestProcessor.processValidate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionForm form,
ActionMapping mapping)
If this request was not cancelled, and the request's
ActionMapping has not disabled validation, call the
validate method of the specified ActionForm , and
forward to the input path if there were any errors. |
void |
ActionForm.reset(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Can be used to reset bean properties to their default state, as
needed.
|
void |
DynaActionForm.reset(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Reset the properties to their
initial value if their
reset configuration is set to true or if
reset is set to a list of HTTP request methods that
includes the method of given request object. |
void |
ActionForm.reset(ActionMapping mapping,
javax.servlet.ServletRequest request)
>Can be used to reset all bean properties to their default state.
|
void |
DynaActionForm.reset(ActionMapping mapping,
javax.servlet.ServletRequest request)
Reset bean properties to their default state, as needed.
|
ActionErrors |
ActionForm.validate(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Can be used to validate the properties that have been set for this
HTTP request, and return an
ActionErrors object that
encapsulates any validation errors that have been found. |
ActionErrors |
ActionForm.validate(ActionMapping mapping,
javax.servlet.ServletRequest request)
Can be used to validate the properties that have been set for this
non-HTTP request, and return an
ActionErrors object that
encapsulates any validation errors that have been found. |
Modifier and Type | Method and Description |
---|---|
protected ActionForward |
ActionDispatcher.cancelled(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Dispatches to the target class' cancelled method, if present,
otherwise returns null.
|
protected ActionForward |
DispatchAction.cancelled(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Method which is dispatched to when the request is a cancel button
submit.
|
protected ActionForward |
ActionDispatcher.dispatchMethod(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String name)
Dispatch to the specified method.
|
protected ActionForward |
DispatchAction.dispatchMethod(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String name)
Dispatch to the specified method.
|
protected ActionForward |
ActionDispatcher.dispatchMethod(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String name,
Method method)
Dispatch to the specified method.
|
ActionForward |
ActionDispatcher.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request, and create the corresponding HTTP
response (or forward to another web component that will create it).
|
ActionForward |
IncludeAction.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request, and create the corresponding HTTP
response (or forward to another web component that will create it).
|
ActionForward |
MappingDispatchAction.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request, and create the corresponding HTTP
response (or forward to another web component that will create it).
|
ActionForward |
DispatchAction.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request, and create the corresponding HTTP
response (or forward to another web component that will create it).
|
ActionForward |
DownloadAction.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request, and create the corresponding HTTP
response (or forward to another web component that will create it).
|
ActionForward |
LocaleAction.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Change the user's
Locale based on ActionForm properties. |
ActionForward |
ForwardAction.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request, and create the corresponding HTTP
response (or forward to another web component that will create it).
|
ActionForward |
LookupDispatchAction.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request, and create the corresponding HTTP
response (or forward to another web component that will create it).
|
ActionForward |
SwitchAction.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request, and create the corresponding HTTP
response (or forward to another web component that will create it).
|
protected String |
LookupDispatchAction.getLookupMapName(javax.servlet.http.HttpServletRequest request,
String keyName,
ActionMapping mapping)
Lookup the method name corresponding to the client request's locale.
|
protected String |
EventActionDispatcher.getMethodName(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String parameter)
Returns the method name, given a parameter's value.
|
protected String |
ActionDispatcher.getMethodName(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String parameter)
Returns the method name, given a parameter's value.
|
protected String |
MappingDispatchAction.getMethodName(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String parameter)
Returns the method name, given a parameter's value.
|
protected String |
DispatchAction.getMethodName(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String parameter)
Returns the method name, given a parameter's value.
|
protected String |
LookupDispatchAction.getMethodName(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String parameter)
Returns the method name, given a parameter's value.
|
protected String |
EventDispatchAction.getMethodName(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String parameter)
Returns the method name, given a parameter's value.
|
protected String |
ActionDispatcher.getParameter(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns the parameter value as influenced by the selected
ActionDispatcher.flavor specified for this ActionDispatcher . |
protected String |
MappingDispatchAction.getParameter(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns the parameter value.
|
protected String |
DispatchAction.getParameter(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns the parameter value.
|
protected abstract DownloadAction.StreamInfo |
DownloadAction.getStreamInfo(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns the information on the file, or other stream, to be downloaded
by this action.
|
protected ActionForward |
EventActionDispatcher.unspecified(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Dispatches to the target class'
unspecified method, if
present, otherwise throws a ServletException. |
protected ActionForward |
ActionDispatcher.unspecified(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Dispatches to the target class'
unspecified method, if
present, otherwise throws a ServletException. |
protected ActionForward |
MappingDispatchAction.unspecified(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Method which is dispatched to when there is no value for the parameter
in the ActionMapping.
|
protected ActionForward |
DispatchAction.unspecified(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Method which is dispatched to when there is no value for specified
request parameter included in the request.
|
protected ActionForward |
EventDispatchAction.unspecified(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Method which is dispatched to when there is no value for specified
request parameter included in the request.
|
Modifier and Type | Method and Description |
---|---|
ActionMapping |
ConfigHelperInterface.getActionMapping(String path)
Return the mapping associated with the specified request path, if
any; otherwise return
null . |
ActionMapping |
ConfigHelper.getActionMapping(String path)
Return the mapping associated with the specified request path, if
any; otherwise return
null . |
ActionMapping |
ConfigHelperInterface.getMapping()
The
org.apache.struts.ActionMapping instance for this
request. |
ActionMapping |
ConfigHelper.getMapping()
The
org.apache.struts.ActionMapping instance for this
request. |
Modifier and Type | Method and Description |
---|---|
protected Action |
FacesTilesRequestProcessor.processActionCreate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionMapping mapping) |
protected Action |
FacesRequestProcessor.processActionCreate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionMapping mapping) |
protected ActionForm |
FacesTilesRequestProcessor.processActionForm(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionMapping mapping) |
protected ActionForm |
FacesRequestProcessor.processActionForm(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionMapping mapping) |
protected ActionForward |
FacesTilesRequestProcessor.processActionPerform(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Action action,
ActionForm form,
ActionMapping mapping) |
protected ActionForward |
FacesRequestProcessor.processActionPerform(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Action action,
ActionForm form,
ActionMapping mapping) |
protected boolean |
FacesTilesRequestProcessor.processForward(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionMapping mapping) |
protected boolean |
FacesRequestProcessor.processForward(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionMapping mapping) |
protected boolean |
FacesTilesRequestProcessor.processInclude(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionMapping mapping) |
protected boolean |
FacesRequestProcessor.processInclude(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionMapping mapping) |
protected void |
FacesTilesRequestProcessor.processPopulate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionForm form,
ActionMapping mapping)
Populate the properties of the specified
ActionForm
instance from the request parameters included with this request,
IF this is a non-Faces request. |
protected void |
FacesRequestProcessor.processPopulate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionForm form,
ActionMapping mapping)
Populate the properties of the specified
ActionForm
instance from the request parameters included with this request,
IF this is a non-Faces request. |
protected boolean |
FacesTilesRequestProcessor.processValidate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionForm form,
ActionMapping mapping) |
protected boolean |
FacesRequestProcessor.processValidate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionForm form,
ActionMapping mapping) |
Modifier and Type | Method and Description |
---|---|
ActionMapping |
StrutsContext.getActionMapping()
Return the
ActionMapping for the current
request (if any). |
Modifier and Type | Method and Description |
---|---|
ActionMapping |
MockMultipartRequestHandler.getMapping()
Get the ActionMapping instance for this mock request.
|
Modifier and Type | Method and Description |
---|---|
void |
MockMultipartRequestHandler.setMapping(ActionMapping mapping)
Convienience method to set a reference to a mock
ActionMapping instance.
|
Modifier and Type | Method and Description |
---|---|
ActionMapping |
StrutsInfo.getMapping()
Gets the action mapping.
|
Modifier and Type | Method and Description |
---|---|
ActionForward |
ScriptAction.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Executes the script.
|
void |
StrutsInfo.setMapping(ActionMapping mapping)
Sets the action mapping.
|
Constructor and Description |
---|
StrutsInfo(ScriptAction action,
ActionMapping mapping,
ActionForm form,
MessageResources res)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected ActionMapping |
FormTag.mapping
The ActionMapping defining where we will be submitting this form
|
Modifier and Type | Method and Description |
---|---|
ActionForward |
ReloadDefinitionsAction.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request, and create the corresponding HTTP
response (or forward to another web component that will create it),
with provision for handling exceptions thrown by the business logic.
|
ActionForward |
DefinitionDispatcherAction.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request, and create the corresponding HTTP
response (or forward to another web component that will create it),
with provision for handling exceptions thrown by the business logic.
|
ActionForward |
ViewDefinitionsAction.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request, and create the corresponding HTTP
response (or forward to another web component that will create it),
with provision for handling exceptions thrown by the business logic.
|
ActionForward |
TilesAction.execute(ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Original Struts Action's method.
|
ActionForward |
TilesAction.execute(ComponentContext context,
ActionMapping mapping,
ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process the specified HTTP request and create the corresponding HTTP
response (or forward to another web component that will create it),
with provision for handling exceptions thrown by the business logic.
|
Modifier and Type | Method and Description |
---|---|
ActionMapping |
MultipartRequestHandler.getMapping()
Get the ActionMapping instance for this request
|
ActionMapping |
CommonsMultipartRequestHandler.getMapping()
Retrieves the action mapping with which this handler is associated.
|
Modifier and Type | Method and Description |
---|---|
void |
MultipartRequestHandler.setMapping(ActionMapping mapping)
Convienience method to set a reference to a working ActionMapping
instance.
|
void |
CommonsMultipartRequestHandler.setMapping(ActionMapping mapping)
Sets the action mapping with which this handler is associated.
|
Modifier and Type | Method and Description |
---|---|
static ActionForm |
RequestUtils.createActionForm(javax.servlet.http.HttpServletRequest request,
ActionMapping mapping,
ModuleConfig moduleConfig,
ActionServlet servlet)
Create (if necessary) and return an
ActionForm instance
appropriate for this request. |
Modifier and Type | Method and Description |
---|---|
protected int |
ValidatorForm.determinePage(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Determine validation page.
If acceptPage of ActionMapping is null, then returns Integer.MAX_VALUE. |
protected int |
DynaValidatorForm.determinePage(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Determine validation page.
If acceptPage of ActionMapping is null, then returns Integer.MAX_VALUE. |
String |
ValidatorActionForm.getValidationKey(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Returns the Validation key.
|
String |
DynaValidatorActionForm.getValidationKey(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Returns the Validation key.
|
String |
BeanValidatorForm.getValidationKey(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Returns the Validation key
|
String |
ValidatorForm.getValidationKey(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Returns the Validation key.
|
String |
DynaValidatorForm.getValidationKey(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Returns the Validation key.
|
void |
ValidatorForm.reset(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Reset all properties to their default values.
|
void |
DynaValidatorForm.reset(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Reset all properties to their default values.
|
ActionErrors |
ValidatorForm.validate(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Validate the properties that have been set from this HTTP request, and
return an
ActionErrors object that encapsulates any
validation errors that have been found. |
ActionErrors |
DynaValidatorForm.validate(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Validate the properties that have been set from this HTTP request, and
return an
ActionErrors object that encapsulates any
validation errors that have been found. |
Copyright © 2000–2017 Apache Software Foundation. All rights reserved.