Have you gotten anywhere with this? I'm seeing the exact problem, and I'm not using a DynaValidatorForm. No errors are displayed, no exceptions thrown. It's as though the validator just isn't getting invoked.
On Wed, 2003-02-05 at 07:57, otisg wrote: > Yes, I have that, too: > > <plug-in > className="org.apache.struts.validator.ValidatorPlugIn"> > <set-property property="pathnames" > > value="/WEB-INF/validator-rules.xml, > > /WEB-INF/validator-rules-amp.xml, > > /WEB-INF/validation-amp.xml"/> > </plug-in> > > > And these files really are included in the WAR: > > 3380 Tue Feb 04 19:33:00 EST 2003 > WEB-INF/struts-config-amp.xml > 39699 Tue Feb 04 16:19:22 EST 2003 > WEB-INF/validator-rules.xml > 3048 Tue Feb 04 18:58:30 EST 2003 > WEB-INF/validation-amp.xml > 1261 Tue Feb 04 16:19:22 EST 2003 > WEB-INF/validator-rules-amp.xml > > > Could it be the indentation? (I know, would > be crazy, but...) > > Thanks, > Otis > > > ---- On Wed, 5 Feb 2003, Pani, Gourav > ([EMAIL PROTECTED]) wrote: > > > I had this strange issue where the plugin > had to be initialized at the > > bottom of the struts-config.xml to get it > to work. > > > > <plug-in > className="org.apache.struts.validator.ValidatorPlugIn"> > > <set-property property="pathnames" > value="/WEB-INF/validator-rules.xml, > > /WEB-INF/validation.xml"/> > > </plug-in> > > > > > > -----Original Message----- > > From: otisg [mailto:[EMAIL PROTECTED]] > > Sent: Wednesday, February 05, 2003 10:04 AM > > To: Stuart Jameson; Struts Users Mailing List > > Subject: RE: RE: Validator won't kick-in > > > > > > Hello, > > > > No, I don't have that. > > I jut added it and tried it, but it didn't > > change anything - Validator still didn't > > kick in. > > I have not seen this mentioned in any docs. > > > > Any help would be appreciated. > > > > Thank you, > > Otis > > > > > > > > > > ---- On Wed, 5 Feb 2003, Stuart Jameson > > ([EMAIL PROTECTED]) wrote: > > > > > In web xml there is the following is it > > set for you? > > > > > > <init-param> > > > <param-name>validate</param-name> > > > <param-value>true</param-value> > > > </init-param> > > > > > > > > > > -----Original Message----- > > > > From: otisg [mailto:[EMAIL PROTECTED]] > > > > Sent: 04 February 2003 23:00 > > > > To: Tennent, Erik > > > > Subject: Re: RE: Validator won't kick-in > > > > > > > > > > > > Yes I did :) > > > > My original email actually shows that my > > > > 'loginForm' is of type > > org.apache.struts.validator.DynaValidatorForm > > > > > > > > I am also using input="..." in the action > > > > mapping. > > > > > > > > Here is the action mapping in question: > > > > > > > > <action path= "/Login" > > > > type= > > > > "com.example.action.LoginAction" > > > > scope= "request" > > > > validate= "true" > > > > name= "loginForm" > > > > input= > > > > "/WEB-INF/shell/login.jsp"> > > > > <forward name= "success" > > > > path="/WEB-INF/shell/home.jsp"/> > > > > <forward name= "failure" > > > > path="/WEB-INF/shell/login.jsp"/> > > > > </action> > > > > > > > > > > > > Thanks, > > > > Otis > > > > > > > > > > > > ---- On Tue, 4 Feb 2003, Tennent, Erik > > > > ([EMAIL PROTECTED]) wrote: > > > > > > > > > Did you remember to extend ValidatorForm > > > > or ValidatorActionForm? > > > > > > > > > > On a side note, with the ValidatorForm, > > > > you also have to define an > > > > > input="/SomeAction.do" inside of your > > > > <action..> tag so struts knows where > > > > > to forward to if there is an error. The > > > > input can also refer to a jsp page > > > > > or a tiles def. > > > > > > > > > > <action path="/HotelSave" > > > > type="hotel.HotelSaveAction" > > name="HotelForm" > > > > > validate="true" scope="request" > > > > input="hotelEdit"> > > > > > <forward name="hotelDisplay" > > > > path="hotelDisplay" redirect="false" /> > > > > > </action> > > > > > > > > > > -ET > > > > > > > > > > > -----Original Message----- > > > > > > From: otisg [mailto:[EMAIL PROTECTED]] > > > > > > Sent: Tuesday, February 04, 2003 > 3:16 PM > > > > > > To: [EMAIL PROTECTED] > > > > > > Subject: Validator won't kick-in > > > > > > > > > > > > > > > > > > Hello, > > > > > > > > > > > > I am trying to use Commons Validator > > with > > > > > > Struts, but I can't get it to 'kick > > in'. I > > > > > > am using the CVS HEAD version of > > Struts and > > > > > > Taglibs, and Validator I just built > > from CVS > > > > > > the other day. > > > > > > > > > > > > My Struts config has a 'loginForm' > > > > defined as: > > > > > > > > > > > > <form-bean name="loginForm" > > > > > > > > > > > > > > > > > > > type="org.apache.struts.validator.DynaValidatorForm"> > > > > > > <form-property > > name="username" > > > > > > type="java.lang.String"/> > > > > > > <form-property > > name="password" > > > > > > type="java.lang.String"/> > > > > > > </form-bean> > > > > > > > > > > > > > > > > > > The 2 Validator's files are defined > > properly > > > > > > in Struts config via <plugin>. > > > > > > > > > > > > IN Struts config I have /Login > > action tied > > > > > > to the loginForm form. I also have > > > > > > validate="true" set in the action > > mapping > > > > > > (is this needed?). > > > > > > > > > > > > > > > > > > In my JSP that contains this > loginForm I > > > > > > have action=/Login in the HTML form. > > Fields > > > > > > are 'username' and 'password'. > > > > > > > > > > > > > > > > > > My validation.xml contains: > > > > > > > > > > > > <form name="loginForm"> > > > > > > <field property="username" > > > > > > depends="required"> > > > > > > <msg name="required" > > > > > > key="Required Called" > resource="false"/> > > > > > > </field> > > > > > > <field property="password" > > > > > > depends="required"> > > > > > > </field> > > > > > > </form> > > > > > > > > > > > > > > > > > > My Action class does not contain any > > code > > > > > > that calls form.validate(mapping, > > request). > > > > > > I don't think this is needed - I > think > > > > > > everything should work as defined > > > > > > declaratively in these > > > > files....automagically :) > > > > > > ... > > > > > > ...but it does not do that (for me) :( > > > > > > > > > > > > > > > > > > I've read Chapter 11 of Cavaness' > > book a few > > > > > > times and according to him what I > > described > > > > > > above should suffice. > > > > > > > > > > > > When I go to my login page with the > > login > > > > > > form and leave the username > > completely blank > > > > > > I expect to get an error...but I don't > > > > get it. > > > > > > > > > > > > One more thing that may be worth > > mentioning, > > > > > > my Action class has: > > > > > > > > > > > > return > > > > mapping.findForward("success"); > > > > > > > > > > > > And the JSP defined for this "success" > > > > contains: > > > > > > > > > > > > <html:errors/> > > > > > > > > > > > > I expect this to show me Validator's > > errors. > > > > > > I get no application errors, all > > looks good, > > > > > > too good - I want to see that error > > about a > > > > > > missing required username field :) > > > > > > > > > > > > Thanks, > > > > > > Otis > > > > > > > > > > > > > > > > > > > > > > > > > ________________________________________________ > > > > > > Get your own "800" number > > > > > > Voicemail, fax, email, and a lot more > > > > http://www.ureach.com/reg/tag > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > 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] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ________________________________________________ > > > > Get your own "800" number > > > > Voicemail, fax, email, and a lot more > > > > http://www.ureach.com/reg/tag > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > ________________________________________________ > > Get your own "800" number > > Voicemail, fax, email, and a lot more > > http://www.ureach.com/reg/tag > > > > > --------------------------------------------------------------------- > > 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] > > > > > > > > > ________________________________________________ > Get your own "800" number > Voicemail, fax, email, and a lot more > http://www.ureach.com/reg/tag > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- "All motion is not progress, and all movement is not forward" (anon) Key ID: F0533BB6 Finger Print: 7F07 D9CD 266F 29D4 3616 164D F055 6E4C F053 3BB6 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]