Thanks a lot Mike. :) It's now working.
Michael Horwitz wrote: > > If I remember correctly you are using Spring MVC? If you are displaying > the > dates in a form, and you are using the Spring form tags to bind them to > the > form, then you need to register a customised instance of the > CustomDateEditor to convert to/from your chosen format. If you are > displaying the dates in a simple list, then the <fmt:formatDate .../> tag > should be used. > > Mike. > > > On 7/11/07, Msarda <[EMAIL PROTECTED]> wrote: >> >> >> Thanks a lot Matt. >> It's working now,but the thing is it will take 42/42/9999 also. >> >> I have more problem,i have a jsp engagementforms.jsp which displays all >> the >> request submitted by user. >> >> When the user enters date it takes in dd/mm/yyyy format,but when showing >> in >> engagementforms.jsp ,it shows in MM/dd/yyyy. >> >> I tried aading custom validator in it's controller but was getting same >> output. >> >> Thanks in advance. >> >> >> >> >> >> mraible wrote: >> > >> > This may help: >> > >> > >> http://jroller.com/page/raible?anchor=validating_dates_with_commons_validator >> > >> > Matt >> > >> > On 7/10/07, Msarda <[EMAIL PROTECTED]> wrote: >> >> >> >> Hi All, >> >> >> >> I am trying to validate date field in validation.xml file but getting >> >> error >> >> message that the date entered is not a date. >> >> I have priorityDate field in model object with type java.util.Date. >> >> I have used customDateBinder in my controller as.. >> >> >> >> >> >> public void initBinder(HttpServletRequest request, >> >> ServletRequestDataBinder >> >> binder) { >> >> String dateFormat = >> >> getMessageSourceAccessor().getMessage("format.date", >> >> "dd/MM/yyyy"); >> >> SimpleDateFormat df = new SimpleDateFormat(dateFormat); >> >> df.setLenient(true); >> >> binder.registerCustomEditor(java.util.Date.class, new >> >> CustomDateEditor( >> >> df, true)); >> >> >> >> } >> >> >> >> In validation.xml file i have --- >> >> >> >> >> >> <field property="priorityDate" depends="date"> >> >> <arg0 key="engagementform.priorityDate"/> >> >> </field> >> >> >> >> I tried with.. >> >> <field property="priorityDate" >> >> depends="mask"> >> >> <msg >> >> name="mask" >> >> key="errors.date"/> >> >> >> >> <arg0 key="engagementform.priorityDate"/> >> >> <var> >> >> <var-name>mask</var-name> >> >> <var-value>${dateformat}</var-value> >> >> </var> >> >> </field> >> >> where dateformat is >> >> >> >> <constant> >> >> <constant-name>dateformat</constant-name> >> >> >> >> >> <constant-value>^((0[1-9]|[1-2][0-9]|30|31)[/](0[1-9]|11|12)[/](19|20)\d\d)$</constant-value> >> >> </constant> >> >> >> >> I also tried with... >> >> >> >> <field property="priorityDate" depends="date"> >> >> <arg0 key="engagementform.priorityDate"/> >> >> <var> >> >> <var-name>datePattern</var-name> >> >> <var-value>dd/MM/yyyy</var-value> >> >> </var> >> >> </field> >> >> >> >> But in all the cases i was getting the same problem. :( >> >> Even if i was entering the date in correct format,i was getting errro >> >> message that priority date is not date. :( >> >> Can anybody help in thi sissue please. >> >> >> >> Thanks in advance. >> >> >> >> >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Problem-with-date-validation-tf4054363s2369.html#a11516397 >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> > >> > >> > -- >> > http://raibledesigns.com >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Problem-with-date-validation-tf4054363s2369.html#a11533585 >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > -- View this message in context: http://www.nabble.com/Problem-with-date-validation-tf4054363s2369.html#a11551078 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
