Hello, Actually I was able to get it to work...surprisingly enough, the @struts.validator tag works when it is on the getter not the setter!!! That is strange isn't it?
On Tue, 2004-08-31 at 17:24, Matt Raible wrote: > Are the @struts.validator tags on your getters (not setters) of your > POJO? > > Matt > > On Aug 31, 2004, at 2:50 AM, Nevine El-Saeed wrote: > > > Thanks for ur help guys, I did as u advised me and I got the > > struts_form.xdt and replaced the old one with it. I still got nothing. > > When I tried editing that file to see if it prints anything to the > > generated form file, I found out that it does print out whatever I > > write > > to it so the changes I made: > > > > /** > > *hello > > <XDtMethod:forAllMethodTags tagName="struts.validator"> > > * @struts.validator <XDtMethod:methodTagValue > > tagName="struts.validator"/> > > </XDtMethod:forAllMethodTags> > > <XDtMethod:forAllMethodTags tagName="struts.validator-args"> > > * @struts.validator-args <XDtMethod:methodTagValue > > tagName="struts.validator-args"/> > > </XDtMethod:forAllMethodTags> > > <XDtMethod:forAllMethodTags tagName="struts.validator-var"> > > * @struts.validator-var <XDtMethod:methodTagValue > > tagName="struts.validator-var"/> > > </XDtMethod:forAllMethodTags> > > */ > > > > after I run the xDoclet, the word 'hello' is generated in the new form > > file but any @struts.validator is skipped as if it doesn't exist! > > > > Any ideas?? > > Thanks in advance.. > > > > > > > > On Mon, 2004-08-30 at 23:15, Matt Raible wrote: > >> The struts_form.xdt file has been modified to support generating > >> validation.xml. This is in CVS. > >> > >> Matt > >> > >> On Aug 30, 2004, at 8:22 AM, Aleksandr Shneyderman wrote: > >> > >>> > >>> You have to do two step generation for this, since validation will > >>> only > >>> be generated off of form object not the bean that generates your > >>> form; > >>> you will also need Matt Raible's modifications of Xdoclet .xdt file > >>> to > >>> propagate your validation tags to the generated form. > >>> > >>> Search the archive on this list for more info if you need it > >>> This topic had been discussed a month or two ago. > >>> > >>> HTH, > >>> Alex. > >>> > >>> > >>> > >>> -----Original Message----- > >>> From: [EMAIL PROTECTED] > >>> [mailto:[EMAIL PROTECTED] On Behalf Of Nevine > >>> El-Saeed > >>> Sent: Monday, August 30, 2004 10:08 AM > >>> To: [EMAIL PROTECTED] > >>> Subject: [Xdoclet-user] Strutsform > >>> > >>> > >>> Hello all, > >>> > >>> I use strutsform to generate the form file from an entity bean. I > >>> can't > >>> seem however to do any validations on this form. My Bean file is as > >>> follows: > >>> > >>> > >>> //////////////////////////////////////////////////////////////////// > >>> // > >>> // > >>> / > >>> > >>> > >>> /** > >>> * > >>> * @ejb.bean name = "myBean" > >>> * > >>> * @struts.form name = "b" > >>> * include-all = "true" > >>> * extends = "org.apache.struts.validator.ValidatorForm" > >>> * > >>> * > >>> */ > >>> public abstract class MyEntityBean implements EntityBean { > >>> > >>> > >>> /** > >>> * @ejb.interface-method > >>> * @ejb.persistent-field > >>> * @ejb.persistence > >>> * column-name= "name" > >>> */ > >>> abstract public float getName(); > >>> > >>> /** > >>> * > >>> * @ejb.interface-method > >>> * > >>> * @struts.form-field form-name = "myBeanbForm" > >>> * > >>> * @struts.validator type="required" msgkey="name.required" > >>> * > >>> * > >>> */ > >>> abstract public void setName(float changeValue); > >>> } > >>> > >>> //////////////////////////////////////////////////////////////////// > >>> // > >>> // > >>> // > >>> > >>> when I do that, the form isn't added in struts-config.xml file which > >>> is > >>> expected but the validation isn't included in the validation.xml > >>> either.. Suggestions anyone? > >>> > >>> > >>> > >>> > >>> > >>> ------------------------------------------------------- > >>> This SF.Net email is sponsored by BEA Weblogic Workshop > >>> FREE Java Enterprise J2EE developer tools! > >>> Get your free copy of BEA WebLogic Workshop 8.1 today. > >>> http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > >>> _______________________________________________ > >>> xdoclet-user mailing list > >>> [EMAIL PROTECTED] > >>> https://lists.sourceforge.net/lists/listinfo/xdoclet-user > >>> > >>> > >>> > >>> ------------------------------------------------------- > >>> This SF.Net email is sponsored by BEA Weblogic Workshop > >>> FREE Java Enterprise J2EE developer tools! > >>> Get your free copy of BEA WebLogic Workshop 8.1 today. > >>> http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > >>> _______________________________________________ > >>> xdoclet-user mailing list > >>> [EMAIL PROTECTED] > >>> https://lists.sourceforge.net/lists/listinfo/xdoclet-user > >> > >> > >> > >> ------------------------------------------------------- > >> This SF.Net email is sponsored by BEA Weblogic Workshop > >> FREE Java Enterprise J2EE developer tools! > >> Get your free copy of BEA WebLogic Workshop 8.1 today. > >> http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > >> _______________________________________________ > >> xdoclet-user mailing list > >> [EMAIL PROTECTED] > >> https://lists.sourceforge.net/lists/listinfo/xdoclet-user > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by BEA Weblogic Workshop > > FREE Java Enterprise J2EE developer tools! > > Get your free copy of BEA WebLogic Workshop 8.1 today. > > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > > _______________________________________________ > > xdoclet-user mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/xdoclet-user > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > xdoclet-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/xdoclet-user ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user