Hi. I've tried using validation annotation (which works great) and ran into the scenario mentioned by Joseph. I have different action methods which requires different set of validation rules. I can not find out how to set up validation annotation to differentiate the validation rules based on which action method that is called. I do not wish to use validation xml-files if I can avoid it, and will probably end up creating separate action classes in these scenarios if not anybody can point out a solution to this problem.
Am I missing something? Do you have the solution Arno? :-) Arno wrote: > > You should check the Javadoc of the > com.opensymphony.xwork2.validator.annotations.Validation annotation. > > Syntax example: > > @Validations( > requiredFields = > [EMAIL PROTECTED](type = ValidatorType.SIMPLE, > fieldName = "customfield", message = "You must enter a value for > field.")}, > requiredStrings = > [EMAIL PROTECTED](type = > ValidatorType.SIMPLE, > fieldName = "stringisrequired", message = "You must enter a value for > string.")} > > ) > public String execute() throws Exception { > return SUCCESS; > } > > -----Message d'origine----- > De : j alex [mailto:[EMAIL PROTECTED] > Envoyé : jeudi 9 août 2007 15:38 > À : Struts Users Mailing List > Objet : S2 : Validation per Action method - ideas? > > Hi, > > Is there a way to declaratively restrict validations depending on the > method > within the Action? - this could be useful for wizard-like forms where each > step of the wizard has a set of fields ; corresponds to a different method > but all of them share the same Action. > > I can think of having an expression validator based on currentstep added > to > every field short-circuited ; but that's more of a workaround rather than > the right way to do it. > > Thanks, > Joseph > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/S2-%3A-Validation-per-Action-method---ideas--tf4242670.html#a12087696 Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]