Asad, I have not had this problem. I use declarative exception all the time. Two things to look for:
1) Make sure you're actually saving the errors messages after you generate them. Calling form.validate() only makes them; make sure you save them in the request. 2) Make sure you're not redirecting. You will lose them, unless you place the error messages in the session. Paul --- Asad Habib <[EMAIL PROTECTED]> wrote: > Okay, I've finally got this working except for one piece. I use > form.validate in my action to retrieve errors placed by the Struts > Validator in the ActionErrors object. Depending on the type of error in > ActionErrors, my action throws an exception and this in turn triggers > forwarding to a particular view based on the value of the path attribute > of the exception element in my 'struts-config.xml'. Once I have been > forwarded to the correct view, I cannot display the error message using > <html:errors></html:errors>. Does anyone know why? > > I have the validate attribute of the action element set to false in my > 'struts-config.xml' and this is the only way that I have been able to > make declarative exception handling work with the Struts Validator. If I > set the validate attribute to true, declarative exception handling does > not work and I am forwarded to the view specified in the input attribute > of my action element. In this case however, <html:errors></html:errors> > does display the error placed in ActionErrors by the Struts Validator. > Any help would be appreciated. Thank you. > > - Asad > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]