<field name="fieldName"> <field-validator type="required"> <message>validation error message</message> </field-validator> </field>
<validator type="required"> <param name="fieldName">myField</param> <message>validation error message</message> </validator>
| Parameter name | Description | 
| fieldName | Name of the field to validate. Required if using plain validator syntax. | 
<field name="myJob"> <field-validator type="required"> <message>You must specify your job.</message> </field-validator> </field>
<validator type="required"> <param name="fieldName">myJob</param> <message>Please specify your current job.</message> </validator>
@RequiredFieldValidator(param1 = "param 1 value", param2 = "param 2 value", ...)
| Parameter name | Required | Default value | Description | 
| message | Yes | validation error message. | |
| key | No | i18n key for validation error message. | |
| messageParams | No | Additional parameters to customize the message. | |
| fieldName | No | Specifies field name in case this validator type is plain-validator. | |
| shortCircuit | No | false | Whether this validator is short circuit. | 
| type | No | ValidatorType.FIELD | type of the validator: field-validator (FIELD) or plain-validator (SIMPLE). | 
@RequiredFieldValidator(message = "Please specify your current job.")
public void setMyJob(String myJob) {
	this.myJob = myJob;
} @RequiredFieldValidator(message = "Default message", key = "form.validation.job")
public void setMyJob(String myJob) {
	this.myJob = myJob;
} @RequiredFieldValidator(type = ValidatorType.SIMPLE,
	message = "Please specify your current job.",
	fieldName = "myJob")
public String execute() {
	return SUCCESS;
}  Nam Ha Minh is certified Java programmer (SCJP and SCWCD). He began programming with Java back in the days of Java 1.4 and has been passionate about it ever since. You can connect with him on Facebook and watch his Java videos on YouTube.
Nam Ha Minh is certified Java programmer (SCJP and SCWCD). He began programming with Java back in the days of Java 1.4 and has been passionate about it ever since. You can connect with him on Facebook and watch his Java videos on YouTube.