It's a hack, but the action "displaySystemError.do" could send some
javascript that when loaded will send the browser window to a specified
error page.

<script language="JavaScript">
 window.location="http://www.google.com";;
</script>


On Fri, 2003-06-06 at 08:46, Hohlen, John C wrote:
> This is a continuation of a post I submitted yesterday as an "off topic"
> subject entiled:
> 
> "[OT] web.xml <error-page> configuration problem"   (Special thanks to David
> Graham for his many replies):
> 
> Currently, this isn't showing up in the archives so I couldn't provide a
> link. However, I feel this is no longer an "off topic", but rather a
> Tiles/JSP topic.  The issue I'm facing is how to forward to an error page
> (JSP) when a runtime exception (e.g. NullPointerException) occurs within my
> JSP Tile.  Currently, I've added the following directive to each of my JSPs:
> 
> <%@ page errorPage="/jsp/error.jsp" %>
> 
> I'd prefer to only specify this information in one place, but I can't figure
> out how to do that either.  The "<error-page>" setting in the web.xml
> doesn't appear to work for JSPs, just regular Java code inside the web
> container.  Now, when an exception occurs in a Tile JSP, my error screen is
> displayed, but it's inserted into the page with all the other Tiles
> displayed as well.  This can look really ugly depending on which Tile the
> exception occurs in.  What I would I would prefer to do is automatically
> forward to a brand new screen.  David Graham gave me the idea of redirecting
> to a Struts action: 
> 
> <%@ page errorPage="/displaySystemError.do" %>
> 
> But this causes the following exception:
> 
> java.lang.IllegalStateException: Cannot forward a response that is already
> committed
> 
> I think that makes since b/c of the other Tiles (JSP Servlets) that have
> already been processed and committed HTML to the output writer.  So I'm
> stumped at this point.  Please reply if anyone has any bright ideas.
> 
> Thanks,
> 
> JOHN
> 
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to