boolean accessed
Have the messages been retrieved from this object?
The controller uses this property to determine if session-scoped messages can be removed.
java.util.HashMap<K,V> messages
The accumulated set of ActionMessage
objects (represented
as an ArrayList) for each property, keyed by property name.
int iCount
The current number of the property/key being added. This is used to maintain the order messages are added.
java.lang.String config
Comma-separated list of context-relative path(s) to our configuration resource(s) for the default module.
org.apache.commons.digester.Digester configDigester
The Digester used to produce ModuleConfig objects from a Struts configuration file.
boolean convertNull
The flag to request backwards-compatible conversions for form bean properties of the Java wrapper class types.
org.apache.commons.collections.FastHashMap dataSources
The JDBC data sources that has been configured for this module, if any, keyed by the servlet context attribute under which they are stored.
MessageResources internal
The resources object for our internal resources.
java.lang.String internalName
The Java base name of our internal resources.
RequestProcessor processor
The RequestProcessor
instance we will use to process
all incoming requests.
java.lang.String[] registrations
The set of public identifiers, and corresponding resource names, for the versions of the configuration file DTDs that we know about. There MUST be an even number of Strings in this list!
java.lang.String servletMapping
The URL pattern to which we are mapped in our web application deployment descriptor.
java.lang.String servletName
The servlet name under which we are registered in our web application deployment descriptor.
DynaActionFormClass dynaClass
The DynaActionFormClass
with which we are associated.
java.util.HashMap<K,V> dynaValues
The set of property values for this DynaActionForm
,
keyed by property name.
FormBeanConfig config
The form bean configuration information for this class.
java.lang.String name
The "dynamic class name" for this DynaClass
.
org.apache.commons.beanutils.DynaProperty[] properties
The set of dynamic properties that are part of this DynaClass.
java.util.HashMap<K,V> propertiesMap
The set of dynamic properties that are part of this
DynaClass
, keyed by the property name. Individual
descriptor instances will be the same instances as those in the
properties
list.
TilesRequestProcessor tileProcessor
boolean configured
java.util.HashMap<K,V> exceptions
type
property.java.util.HashMap<K,V> forwards
name
property.ModuleConfig moduleConfig
java.lang.String attribute
name
.java.lang.String forward
Action
class specified by "type".
Exactly one of forward
, include
, or
type
must be specified.java.lang.String include
Action
class specified by "type".
Exactly one of forward
, include
, or
type
must be specified.java.lang.String input
java.lang.String multipartClass
MultipartRequestHandler
implementation class used to
process multi-part request data for this Action.java.lang.String name
java.lang.String parameter
java.lang.String path
java.lang.String prefix
java.lang.String roles
java.lang.String[] roleNames
java.lang.String scope
java.lang.String suffix
java.lang.String type
Action
class
to be used to process requests for this mapping if the
forward
and include
properties are not set.
Exactly one of forward
, include
, or
type
must be specified.boolean unknown
boolean validate
validate()
method of the form bean associated
with this action be called?boolean cancellable
Can this Action be cancelled? [false]
By default, when an Action is cancelled, validation is bypassed and the Action should not execute the business operation. If a request tries to cancel an Action when cancellable is not set, a "InvalidCancelException" is thrown.
boolean configured
int bufferSize
java.lang.String contentType
java.lang.String forwardPattern
The replacement pattern used to determine a context-relative URL
from a ForwardConfig
element. The pattern may consist of any
combination of the following markers and characters:
$M
- Replaced by the module
prefix for the current module.$P
- Replaced by the path
property of a ForwardConfig
instance.$$
- Renders a literal dollar sign
("$") character in the resulting URL.If this property is set to null
, a default pattern of
$M$P
is utilized, which is backwards compatible with
the hard coded functionality in prior versions.
boolean inputForward
Should the input
property of ActionConfig
instances associated with this module be treated as the
name of a corresponding ForwardConfig
. A false
value treats them as a module-relative path (consistent
with the hard coded behavior of earlier versions of Struts.
boolean locale
java.lang.String maxFileSize
java.lang.String memFileSize
java.lang.String multipartClass
boolean nocache
java.lang.String pagePattern
The replacement pattern used to determine a context-relative URL
from the page
attribute of Struts tags and configuration
properties. The pattern may consist of any combination of the
following markers and characters:
$M
- Replaced by the module
prefix for the current module.$P
- Replaced by the page
attribute value being evaluated.$$
- Renders a literal dollar sign
("$") character in the resulting URL.If this property is set to null
, a default pattern of
$M$P
is utilized, which is backwards compatible with
the hard coded functionality in prior versions.
java.lang.String processorClass
java.lang.String tempDir
boolean configured
java.lang.String key
java.util.HashMap<K,V> properties
java.lang.String type
javax.sql.DataSource
implementation class.boolean configured
java.lang.String bundle
java.lang.String handler
java.lang.String key
java.lang.String path
Action
.java.lang.String scope
java.lang.String type
boolean configured
java.util.HashMap<K,V> formProperties
java.lang.String lock
The lockable object we can synchronize on when creating DynaActionFormClass.
boolean dynamic
java.lang.String name
ActionMapping
instances as well as for the name of
the request or session attribute under which the corresponding form bean
instance is created or accessed.java.lang.String type
boolean restricted
boolean configured
java.lang.String initial
java.lang.String name
int size
The size of the array to be created if this property is an array
type and there is no specified initial
value. This
value must be non-negative.
java.lang.String type
[]
to
indicate that the property is indexed.boolean configured
boolean contextRelative
path
property be considered
context-relative if it starts with a slash (and therefore not
prefixed with the module prefix?java.lang.String name
Action
classes.java.lang.String path
The URL to which this ForwardConfig
entry points,
which must start with a slash ("/") character. It is
interpreted according to the following rules:
contextRelative
property is true
, the
path is considered to be context-relative within the current web
application (even if we are in a named module). It will be
prefixed by the context path to create a server-relative URL.contextRelative
property is false, the path is
considered to be the module-relative portion of the URL.
It will be used as the replacement for the $P
marker in the forwardPattern
property defined on the
ControllerConfig
element for our current module.
For the default forwardPattern
value of
$C$M$P
, the resulting server-relative URL will be
the concatenation of the context path, the module prefix,
and the path
from this ForwardConfig
.java.lang.String module
The prefix of the module to which this ForwardConfig
entry points,
which must start with a slash ("/") character.
Usage note: If a forward config is used in a hyperlink, and a module is specified, the path must lead to another action and not directly to a page. This is in keeping with rule that in a modular application all links must be to an action rather than a page.
boolean redirect
boolean configured
java.lang.String factory
java.lang.String key
boolean nullValue
null
for unknown message keys?boolean escape
java.lang.String parameter
createResources()
method
of our MessageResourcesFactory implementation.boolean configured
java.util.Map<K,V> properties
Map
of the name-value pairs that will be used to
configure the property values of a PlugIn
instance.java.lang.String className
PlugIn
implementation class being configured.java.util.HashMap<K,V> actionConfigs
path
property.java.util.List<E> actionConfigList
java.util.HashMap<K,V> dataSources
key
property.java.util.HashMap<K,V> exceptions
type
property.java.util.HashMap<K,V> formBeans
name
property.java.util.HashMap<K,V> forwards
name
property.java.util.HashMap<K,V> messageResources
key
property.java.util.ArrayList<E> plugIns
boolean configured
ControllerConfig controllerConfig
java.lang.String prefix
java.lang.String actionFormBeanClass
java.lang.String actionMappingClass
java.lang.String actionForwardClass
ActionConfigMatcher matcher
java.lang.String id
java.lang.String multiple
multiple
is non-null.java.lang.String name
java.lang.String value
java.lang.String body
java.lang.String id
java.lang.String name
java.lang.String property
java.lang.String scope
java.lang.String toScope
java.lang.String type
java.lang.String value
java.lang.String id
java.lang.String multiple
multiple
is non-null.java.lang.String name
java.lang.String value
java.lang.String anchor
java.lang.String forward
ActionForward
that contains a
path to our requested resource.java.lang.String href
java.lang.String id
java.lang.String page
boolean transaction
boolean useLocalEncoding
java.lang.String arg0
java.lang.String arg1
java.lang.String arg2
java.lang.String arg3
java.lang.String arg4
java.lang.String bundle
java.lang.String key
java.lang.String name
java.lang.String property
java.lang.String scope
java.lang.String localeKey
java.lang.String id
java.lang.String multiple
multiple
is
non-null.java.lang.String name
java.lang.String value
java.lang.String id
java.lang.String input
java.lang.String name
java.lang.Object collection
java.lang.String id
java.lang.String name
java.lang.String property
java.lang.String scope
java.lang.String id
java.lang.String formBean
ActionFormBean
object to be exposed.java.lang.String forward
ActionForward
object to be exposed.java.lang.String mapping
ActionMapping
object to be exposed.boolean filter
boolean ignore
java.lang.String name
java.lang.String property
java.lang.String scope
java.lang.String formatStr
java.lang.String formatKey
java.lang.String localeKey
java.lang.String bundle
java.lang.String accept
file
tag, but is implemented here because it affects the
rendered HTML of the corresponding <input> tag.boolean redisplay
password
).java.lang.String type
java.lang.String accesskey
java.lang.String tabindex
boolean indexed
java.lang.String onclick
java.lang.String ondblclick
java.lang.String onmouseover
java.lang.String onmouseout
java.lang.String onmousemove
java.lang.String onmousedown
java.lang.String onmouseup
java.lang.String onkeydown
java.lang.String onkeyup
java.lang.String onkeypress
java.lang.String onselect
java.lang.String onchange
java.lang.String onblur
java.lang.String onfocus
boolean disabled
boolean doDisabled
boolean readonly
boolean doReadonly
Indicates whether 'readonly' is a valid attribute.
According to the HTML 4.0 Specification <readonly>
is valid for <input type="text">, <input type="password">
and <textarea"> elements. Therefore, except for those tags this
value is set to false
.
java.lang.String style
java.lang.String styleClass
java.lang.String styleId
java.lang.String errorKey
java.lang.String errorStyle
java.lang.String errorStyleClass
java.lang.String errorStyleId
java.lang.String alt
java.lang.String altKey
java.lang.String bundle
java.lang.String locale
java.lang.String title
java.lang.String titleKey
java.lang.Class<T> loopTagSupportClass
java.lang.reflect.Method loopTagSupportGetStatus
java.lang.Class<T> loopTagStatusClass
java.lang.reflect.Method loopTagStatusGetIndex
boolean triedJstlInit
boolean triedJstlSuccess
java.lang.String cols
java.lang.String maxlength
java.lang.String property
java.lang.String rows
java.lang.String value
null
to retrieve the
corresponding property from our associated bean.java.lang.String name
java.lang.String bundle
java.lang.String locale
java.lang.String name
java.lang.String property
null
to return all errors.java.lang.String header
java.lang.String footer
java.lang.String prefix
java.lang.String suffix
java.lang.String action
ModuleConfig moduleConfig
java.lang.String enctype
java.lang.String focus
java.lang.String focusIndex
ActionMapping mapping
java.lang.String method
java.lang.String onreset
java.lang.String onsubmit
boolean scriptLanguage
ActionServlet servlet
servlet
property on any form bean that
we create).java.lang.String style
java.lang.String styleClass
java.lang.String styleId
java.lang.String target
java.lang.String beanName
ActionMapping
otherwise.java.lang.String beanScope
ActionMapping
otherwise.java.lang.String beanType
ActionMapping
otherwise.java.lang.String acceptCharset
boolean disabled
boolean readonly
java.lang.String frameborder
java.lang.String frameName
name
attribute that should be rendered for this frame.java.lang.String longdesc
java.lang.Integer marginheight
java.lang.Integer marginwidth
boolean noresize
java.lang.String scrolling
java.lang.String align
java.lang.String border
java.lang.String page
java.lang.String pageKey
java.lang.String src
java.lang.String srcKey
java.lang.String align
java.lang.String border
java.lang.String contextRelative
java.lang.String height
java.lang.String hspace
java.lang.String imageName
java.lang.String ismap
java.lang.String lowsrc
java.lang.String name
java.lang.String page
java.lang.String pageKey
page
attribute for this generated tag, if any.java.lang.String action
java.lang.String module
java.lang.String paramId
java.lang.String paramName
java.lang.String paramProperty
java.lang.String paramScope
java.lang.String property
java.lang.String scope
java.lang.String src
java.lang.String srcKey
src
attribute for this generated tag, if any.java.lang.String usemap
java.lang.String vspace
java.lang.String width
boolean useLocalEncoding
java.lang.String bundle
java.lang.String formName
java.lang.String jsFormName
int page
java.lang.String methodName
boolean scriptLanguage
java.lang.String staticJavascript
java.lang.String dynamicJavascript
java.lang.String src
java.lang.String htmlComment
java.lang.String cdata
java.lang.String text
java.lang.String anchor
java.lang.String forward
The logical forward name from which to retrieve the hyperlink URI.
Usage note: If a forward config is used in a hyperlink, and a module is specified, the path must lead to another action and not directly to a page. This is in keeping with rule that in a modular application all links must be to an action rather than a page.
java.lang.String href
java.lang.String linkName
java.lang.String name
java.lang.String page
java.lang.String action
java.lang.String module
java.lang.String paramId
java.lang.String paramName
java.lang.String paramProperty
java.lang.String paramScope
java.lang.String property
java.lang.String scope
java.lang.String target
boolean transaction
java.lang.String indexId
boolean useLocalEncoding
java.util.Iterator<E> iterator
boolean processed
java.lang.String id
java.lang.String bundle
java.lang.String locale
java.lang.String name
java.lang.String property
null
to return all errors.java.lang.String header
java.lang.String footer
java.lang.String message
Globals.MESSAGE_KEY
will
be used to retrieve the messages from scope.java.lang.String constant
java.lang.String name
java.lang.String property
java.lang.String value
boolean filter
java.lang.String label
java.lang.String name
java.lang.String property
java.lang.String style
java.lang.String styleClass
java.lang.String value
java.lang.String collection
property
and labelProperty
attributes).boolean filter
java.lang.String labelName
java.lang.String labelProperty
java.lang.String name
java.lang.String property
java.lang.String style
java.lang.String styleClass
java.lang.String text
java.lang.String bundle
boolean disabled
java.lang.String key
java.lang.String locale
java.lang.String style
java.lang.String styleClass
java.lang.String styleId
java.lang.String value
java.lang.String name
java.lang.String property
java.lang.String text
java.lang.String value
java.lang.String idName
If an iterator is used to render a series of radio tags,
this field may be used to specify the name of the bean
exposed by the iterator. In this case, the value attribute is
used as the name of a property on the idName
bean
that returns the value of the radio tag in this iteration.
java.lang.String[] match
java.lang.String multiple
java.lang.String name
java.lang.String property
java.lang.String saveBody
java.lang.String size
java.lang.String value
java.lang.String cookie
java.lang.String header
java.lang.String name
property
is not specified), or whose property is to be
accessed (if property
is specified).java.lang.String parameter
java.lang.String property
java.lang.String role
java.lang.String scope
java.lang.String user
java.util.Iterator<E> iterator
int lengthCount
int lengthValue
int offsetValue
boolean started
java.lang.Object collection
java.lang.String id
java.lang.String indexId
java.lang.String length
java.lang.String name
java.lang.String offset
java.lang.String property
java.lang.String scope
java.lang.String type
java.lang.String anchor
java.lang.String forward
java.lang.String href
java.lang.String name
java.lang.String page
java.lang.String action
java.lang.String module
java.lang.String paramId
java.lang.String paramName
java.lang.String paramProperty
java.lang.String paramScope
java.lang.String property
java.lang.String scope
boolean transaction
boolean useLocalEncoding
java.lang.String id
java.lang.String scope
java.lang.String extendsDefinition
ComponentDefinition definition
java.lang.String controllerType
java.lang.String controllerName
java.lang.String role
java.lang.String page
java.lang.String name
java.lang.String scopeName
int scope
boolean isErrorIgnored
ignore
.
Default value is false
, which throws an exception.
Only "attribute not found" - errors are ignored.boolean flush
java.lang.String name
java.lang.String attribute
java.lang.String beanName
java.lang.String beanProperty
java.lang.String beanScope
boolean isErrorIgnored
java.lang.String definitionName
boolean processEndTag
ComponentContext cachedCurrentContext
InsertTag.TagHandler tagHandler
javax.servlet.jsp.PageContext pageContext
java.lang.String attributeName
java.lang.Object value
java.lang.String direct
java.lang.String valueType
java.lang.String beanName
java.lang.String beanProperty
java.lang.String beanScope
java.lang.String role
java.lang.Object realValue
java.lang.String body
java.lang.String classname
java.lang.String scopeName
int scope
java.lang.String attributeName
boolean isErrorIgnored
false
, which throws an exception.
Only "attribute not found" - errors are ignored.java.lang.String name
java.lang.String path
java.util.Map<K,V> attributes
java.lang.String role
java.lang.String controller
java.lang.String controllerType
Controller controllerInstance
java.lang.String factoryClassname
boolean parserValidate
java.lang.String definitionConfigFiles
boolean moduleAware
java.lang.String factoryName
java.util.Map<K,V> extraAttributes
ComponentDefinitionsFactory factory
DefinitionsFactoryConfig config
ComponentDefinitionsFactory factory
java.util.Map<K,V> properties
DefinitionsFactory defaultFactory
boolean isValidatingParser
false
.
Can be set from servlet config file.int parserDetailLevel
java.util.List<E> filenames
java.util.Map<K,V> loaded
java.lang.String config
java.util.Locale defaultLocale
MessageResourcesFactory factory
MessageResourcesFactory
that created this instance.java.util.HashMap<K,V> formats
messageKey()
.boolean returnNull
null
is returned instead of an error message string
when an unknown Locale or key is requested.boolean escape
MessageResourcesConfig config
boolean returnNull
java.lang.String property
ActionError error
ActionMessage message
java.util.HashMap<K,V> locales
localeKey()
.java.util.HashMap<K,V> messages
messageKey()
.Copyright ? 2000-2014 - The Apache Software Foundation