Struts can use a "Validator Framework" where you can define validation rules in XML files as opposed to implementing validation code in your Action Form's validate method. Is that what you are asking about? Generally the framework is easier to use but it likely will not cover all your validation needs. In these cased you can implement the validate method (or I suppose you could write your own validation rules for the framework).