Right, but even at this point, if I did this, how do I get at the Exception within the action? The actual exception thrown that lead to a 500 error? That's what I'm trying to figure out. Regardless of how I get there.
Preston >>> [EMAIL PROTECTED] 10/3/2005 3:55:12 PM >>> Yes you could do that, or you could try <error-page> <error-code>404</error-code> <location>/error404.do</location> </error-page> <error-page> <error-code>500</error-code> <location>/error500.do</location> </error-page> and map them to the same action class with a useful parameter for mapping.getParameter() - perhaps slightly less coding. Preston CRAWFORD on 03/10/05 23:10, wrote: > Even then, is there any way to get at the exception at self so it gets > printed? The problem is that when you setup web.xml to send it to an > action (I can't figure out a different way to do this that is fairly > simple) it's almost like the app server swallows it for the most part > and passes little information to the action. I can do things like pass > along the number of the error in the querystring... > > <error-page> > <error-code>404</error-code> > <location>/error.do?exception=404</location> > </error-page> > > But other than that I can't figure out how to get at the actual > exception so I can log that. > > Preston > > >>>>[EMAIL PROTECTED] 10/3/2005 2:33:16 PM >>> > > Preston CRAWFORD on 03/10/05 21:47, wrote: > >>I'm trying to setup global exception handling. I have web.xml > > sending > >>404 and 500 exceptions to /error.do. In that action I should be able > > to > >>get at the exception, shouldn't I? Or do I have to do that earlier > > in > >>the process? I simply want to get at the exception and log it. >> > > > I don't think you can. The response object is write-only, so there is > no > way to tell. > > I might be grossly mistaken but I guess you would have to have seperate > > error-pages for each type of exception. Haven't tried it myself but > will > need to soon. > > Adam > > --------------------------------------------------------------------- > 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] > > --------------------------------------------------------------------- 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]