Great! I guess I'll be switching to XML validation or action specific validation.
Thanks for the info :) George Laurie Harper wrote: > > Singulariter wrote: >> Hi all, >> >> Quick Struts 2 validation question: >> >> Is it possible to validate only the fields displayed in a form, when the >> form's fields are part of a larger object that uses annotation >> validation? >> >> The problem is that I am using one object across many forms, each form >> contains some of the values for that object. When each form validates it >> validates everything in that object with a validation annotation, even if >> it >> is not contained in the current form. >> >> It seems as though there should be a Validate only form contents option, >> am >> I missing something? > > This sounds like an impedance match between the validation rules you've > set up on the object in question, and how you're actually using it. If > you annotate the object with validation rules, all of them apply any > time the object is validated. You're effectively saying that the object > is only valid if those validation rules are all met. > > If you need to use different validation rules in different uses of the > object, you'll need to pull the validation rules out of the object > itself and associate them with just the actions they apply for. > > AFAIK, there is no way to toggle the application of individual > validation annotations on an object on and off. If you only want to > validate the contents of the form, tie the validation rules to the form > itself. > > HTH, > > L. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Validation-Complications---Validating-only-those-fields-displayed-in-the-form%2C-and-not-the-rest-of-the-object-in-use-tp14722298p14726942.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]