The problem is that by the time the error occurs in your JSP, the response has 
already been committed. When Tomcat tries to issue the redirect to the error 
page, it fails. Your only recouse is to increase the size of the response 
buffer. To be robust, the buffer would need to be at least as large as your 
heaviest page... Not great, but about all you can do.

BTW, using a Struts action for the error page should be fine I think; a 
'resource' in a web application is anything addressed by a URL, effectively. 
Just make sure that your error page processing is robust -- i.e. it needs to 
catch and handle any exceptions itself.

L.

Neil Aggarwal wrote:

Wendy:

I tried setting my error page directive to:
  <error-page>
    <exception-type>java.lang.Throwable</exception-type>
    <location>/errorPage.jsp</location>
  </error-page>

I am still getting an IllegalStateException.

That seems weird to me.

        Neil


--
Neil Aggarwal, JAMM Consulting, (214) 986-3533, www.JAMMConsulting.com
FREE! Valuable info on how your business can reduce operating costs by
17% or more in 6 months or less! http://newsletter.JAMMConsulting.com


-----Original Message-----
From: Wendy Smoak [mailto:[EMAIL PROTECTED] Sent: Friday, June 24, 2005 6:53 PM
To: Struts Users Mailing List
Subject: Re: Strange error-page behavior


From: "Neil Aggarwal" <[EMAIL PROTECTED]>

The reason I need to execute code is for me to send an error report
to the site admin.

Have you tried using an actual file (.jsp or .html) that does nothing but forward or redirect to the Struts action? Or perhaps... can you just call
the whatever-sends-the-email from the JSP?

Let me know if you get <location> to work with a path that's not an actual file, I haven't been able to find anything definitive that says you can't,
but it never worked for me.

--
Wendy Smoak


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Laurie, Open Source advocate, Java geek and novice blogger:
http://www.holoweb.net/~laurie/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to