org.apache.struts.validator
public class ValidatorForm extends ActionForm implements Serializable
This class extends ActionForm and provides basic field validation based on an XML file. The key passed into the validator is the action element's 'name' attribute from the struts-config.xml which should match the form element's name attribute in the validation.xml.
ValidatorPlugin
definition in struts-config.xml
for validation rules.Since: Struts 1.1
Version: $Rev: 54929 $ $Date: 2004-10-16 17:38:42 +0100 (Sat, 16 Oct 2004) $
See Also: ActionForm
Field Summary | |
---|---|
static Log | log
Commons Logging instance. |
protected int | page
Used to indicate the current page of a multi-page form. |
protected ValidatorResults | validatorResults
The results returned from the validation performed
by the Validator . |
Method Summary | |
---|---|
int | getPage()
Gets page. |
Map | getResultValueMap()
Returns a Map of values returned
from any validation that returns a value other than
null or Boolean with the
key the full property path of the field. |
String | getValidationKey(ActionMapping mapping, HttpServletRequest request)
Returns the Validation key.
|
ValidatorResults | getValidatorResults()
Get results of the validation performed by the
Validator . |
void | reset(ActionMapping mapping, HttpServletRequest request)
Reset all properties to their default values.
|
void | setPage(int page)
Sets page. |
void | setValidatorResults(ValidatorResults validatorResults)
Set results of the validation performed by the
Validator . |
ActionErrors | validate(ActionMapping mapping, 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. |
Validator
.Returns: page number
Map
of values returned
from any validation that returns a value other than
null
or Boolean
with the
key the full property path of the field.Returns: Map
of non-null values
Parameters: mapping The mapping used to select this instance request The servlet request we are processing
Returns: validation key - the form element's name in this case
Validator
.Returns: results of the validation
Parameters: mapping The mapping used to select this instance request The servlet request we are processing
Parameters: page page number
Validator
.Parameters: validatorResults results of validation
ActionErrors
object that encapsulates any
validation errors that have been found. If no errors are found, return
null
or an ActionErrors
object with no
recorded error messages.
Parameters: mapping The mapping used to select this instance request The servlet request we are processing
Returns: ActionErrors
object that encapsulates any validation errors