well, I have given up on calling the validate(), I have checked method sign etc...
now i am renaming the validate to another method name e.g. validate_fields. I am calling the validate_fields from action. and using addErrors in action to add messages to jsp. Thanks, Jay On 8/10/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > That's right!!! I mean about the method signature!! I meant to write that > to you and then something else intervened and i forgot.. Yes, so do that > and let us know..:) > > Geeta > > "Duane Rosengartner" <[EMAIL PROTECTED]> wrote on 08/10/2005 > 02:51:42 PM: > > > >> p. Now i have got the debugging working. But > > Since debugging is working, try catching a breakpoint where validate is > > being called, then step-into... > > My best guess is the method signatures need to be verified. INO, are you > > overridding validate or overloading? You may be invoking the superclass > > validate instead of the intended forms' validate. If all else fails, > > place a breakpoint/sys.out in Struts' ActionForm.validate to see if it's > > getting there. > > > > Happy debugging, > > Duane > > > > -----Original Message----- > > From: Jay Sheth [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, August 10, 2005 9:23 AM > > To: Struts Users Mailing List > > Subject: validate() not called haunts > > > > Hi, > > Thanks for all the help. Now i have got the debugging working. But still > > the problem remains, validate() not being called. I tried all > > combinations...I made a simple action and form without any business > > logic etc...but i dont understand why validate method is being called in > > only a single form and not being called for any other forms. > > > > Most weird error. > > > > Even if I call validate from the corresponding action, it does not get > > called. However if I rename the validate method by another method e..g > > update then I can call the update method from action. > > > > Is there a way that the action errors created can be shown as error by > > jsp page ? > > > > Heres the code ; > > **action > > form.update(mapping,request); // form.validate() doesnt get called so i > > renamed > > to update() > > > > **form > > public ActionErrors update(ActionMapping mapping, ServletRequest > > request) { > > super.validate(mapping,servlet); > > errors = new ActionErrors(); > > if (nullOrBlank(m_location)) { > > errors.add("Location",new > > ActionError("errors.location.required")); > > } > > return new ActionErrors(); > > } > > > > So basically the action class can get the errors, but how should i > > display that errors on jsp (This is all because validate() not being > > called). > > > > Jay > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- > > This message has been scanned for viruses and > > dangerous content by MailScanner, and is > > believed to be clean. > > > > > > > CONFIDENTIALITY NOTICE:This email is intended solely for the person > > or entity to which it is addressed and may contain confidential > > and/or protected health information. Any duplication, > > dissemination, action taken in reliance upon, or other use of this > > information by persons or entities other than the intended recipient > > is prohibited and may violate applicable laws. If this email has > > been received in error, please notify the sender and delete the > > information from your system. The views expressed in this email are > > those of the sender and may not necessarily represent the views of > > IntelliCare. > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]