This should help: http://www.jroller.com/raible/entry/validating_dates_with_commons_validator
Matt On 8/8/07, Developer Abe <[EMAIL PROTECTED]> wrote: > Getting the following: > > [keymanager] DEBUG [main] > KeyMetadataFormController.showNewForm(322) | Displayin > g new form > [keymanager] DEBUG [main] > KeyMetadataFormControllerTest.testSave(51) | 2005-01-0 > 1 00:00:00.0 > [keymanager] DEBUG [main] > KeyMetadataFormControllerTest.testSave(52) | 2007-01-0 > 1 00:00:00.0 > [keymanager] DEBUG [main] > KeyMetadataFormController.processFormSubmission(256) | > Data binding errors: 2 > [keymanager] DEBUG [main] > KeyMetadataFormControllerTest.testSave (58) | org.sprin > gframework.validation.BeanPropertyBindingResult: 2 errors > Field error in object 'keyMetadata' on field 'startDate': rejected value > [Sat Ja > n 01 00:00:00 PST 2005]; codes [ > errors.date.keyMetadata.startDate,errors.date.st > artDate,errors.date.java.util.Date,errors.date]; arguments > [org.springframework. > context.support.DefaultMessageSourceResolvable: codes [ > keyMetadata.startDate]; a > rguments []; default message [keyMetadata.startDate]]; default message > [errors.d > ate] > Field error in object 'keyMetadata' on field 'endDate': rejected value [Mon > Jan > 01 00:00:00 PST 2007]; codes > [errors.date.keyMetadata.endDate,errors.date.endDat > e,errors.date.java.util.Date,errors.date]; arguments > [org.springframework.contex > t.support.DefaultMessageSourceResolvable: codes [ > keyMetadata.endDate]; arguments > []; default message [keyMetadata.endDate]]; default message [errors.date] > [keymanager] INFO [main] > KeyMetadataFormControllerTest.endTransaction(290) | Rol > led back transaction after test execution > [keymanager] INFO [main] > KeyMetadataFormControllerTest.startNewTransaction(323) > | Began transaction (1): transaction manager > [org.springframework.orm.hibernate3 > [EMAIL PROTECTED]; default rollback = > true > [keymanager] DEBUG [main] > KeyMetadataFormController.processFormSubmission(256) | > Data binding errors: 2 > [keymanager] INFO [main] > KeyMetadataFormControllerTest.endTransaction (290) | Rol > led back transaction after test execution > Tests run: 3, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 109.045 sec > <<< > FAILURE! > Running > com.intuit.security.keymanager.webapp.controller.KeyMetadataControllerTest > > With the following config: > > <field property="startDate" depends="required, date"> > <arg0 key="keyMetadata.startDate"/> > <var> > <var-name>datePattern</var-name> > <var-value>MM/dd/yyyy</var-value> > </var> > </field> > <field property="endDate" depends="required, date"> > <arg0 key=" keyMetadata.endDate"/> > <var> > <var-name>datePattern</var-name> > <var-value>MM/dd/yyyy</var-value> > </var> > </field> > > The java.util.Dates are getting populated into the model object correctly > but I am getting the error above. > > Does anyone know what I could be doing wrong. > > Thanks, > Abe > > -- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]