Dear listers, I'm extremely sorry for the double posts. I think there are some problems with yahoo. I'll switch to some other mail provider.
Thanks a lot and warm regards, Kinjal Sonpal --- Kinjal Shares <[EMAIL PROTECTED]> wrote: > Dear all, > > I've been trying to get Dates validation for my > Struts > project without any success. I'm using struts 1.2.4 > with Validator 1.1.3 on tomcat 5.0.27. > > In my application, I'm having a hier of > MappingActionForm for Action, where individual > action > mappings in struts-config map to individual method > in > the Action class. The form is a child of > ValidatorActionForm with a VO bean for holding > business data and a string for holding the value for > the date field. The VO bean contains a java.sql.Date > field. In the getter and setter of the textual > field, > I get and set the data from VO bean, so as to have > virtually a String-only ActionForm. > > I'm pasting relevant codes below > struts-config.xml: > ------------------------------------------------- > <action path="/inquiry/submitDetail" > parameter="submitDetail" > name="inquiryForm" > scope="session" > validate="true" > input="/pages/inquiry/editDetail.jsp" > type="foo.bar.struts.action.InquiryAction"> > <forward name="previewDetail" > path="/pages/inquiry/previewDetail.jsp"/> > </action> > -------------------------------------------------- > > validation.xml: > -------------------------------------------------- > <form name="/inquiry/submitDetail"> > <field property="offerEndDate" depends="required" > page="1"> > <arg0 key="inquiry.form.header.offerEndDate"/> > </field> > </form> > -------------------------------------------------- > > editDetail.jsp: > -------------------------------------------------- > <html:form action="/inquiry/submitDetail"> > <html:hidden property="page" value="1" /> > <html:text name="inquiryForm" > property="offerEndDate" > /> > .. > .. > </html:form> > -------------------------------------------------- > > Now, everytime I submit the page and if the field is > empty it throws me an exception related to > beanUtils.populate(). According to my understanding > this type of exception should only come when struts > copying data into the ActionForm is problamatic. > However, it seems to me that the validator is > somehow > bypassed. > > If I remove the copying (to and from the VO bean > into > the textual date field) code from my ActionForm, it > validates things properly. > > I'm not sure what is going wrong here and hence I'm > seeking the advise here. I've gone throgh all major > mailing lists and forums for struts for any hints on > this, but could find little. I'm sorry for such a > long > post, but I wanted include maximum data into the > post. > > Thanks and regards, > Kinjal Sonpal > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail Address AutoComplete - You start. We > finish. > http://promotions.yahoo.com/new_mail > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > __________________________________ Do you Yahoo!? Check out the new Yahoo! Front Page. www.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]