No offense (and not to sound like Mark Galbreath), but as a long time struts user, I have never found validator to save time or code...not even once.
Larry On 7/13/05, Martin Gainty <[EMAIL PROTECTED]> wrote: > The Struts-validator will certainly be able to handle date-validation for > you > there is an excellent tutorial located at > http://www.oracle.com/technology/products/jdev/howtos/10g/strutsvalidator/struts_validator_howto.html#setup > 1)Add validator to your struts-config.xml > 2)copy validator-rules.xml into WEB-INF/validator folder > 3)copy predefined validator error messages from validator-rules.xml into > your resources file (generally called ApplicationResources.properties) > 4)Setup form beans to use the correct class..Notice the election between > static Form Beans and Dynamic Form Beans > to quote > when several forms reuse the same validation rules then use ValidatorForm > the Action which is applicable in your case if you are using ActionMappings > are applicable when differing rulesets apply to FormBean depending on which > Action is consuming the FormBean then use > ValidatorActionForm/DynaValidatorActionForm > 5)setup validation rules in /WEB-INF/validator/validations.xml > there is a good primer available at > http://jakarta.apache.org/struts/userGuide/dev_validator.html > > HTH, > Martin- > ----- Original Message ----- > From: "Lance Semmens" <[EMAIL PROTECTED]> > To: <user@struts.apache.org> > Sent: Wednesday, July 13, 2005 7:17 AM > Subject: Invalid dates / numbers etc on forms > > > Is there a standard way of handling invalid user input in date / number > fields etc. I can forsee 2 possible solutions. > 1. Declare date properties on your form as java.lang.Strings and > validate / parse them explicitely. > 2. Declare date properties as java.util.Dates, have struts parse dates, > check for null form properties and use request.getParameter() to see if > an invalid date was entered. > > I prefer option 2. Are there any libraries around to do this generically > or another way that I haven't thought of? (NB i'm a newbie). > > Thanks, > Lance. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]