> Not sure about the rest, but don't create a new object by throwing a NEW
> one...just rethrow the one you caught (throw e)

    Ok, thank you.  Ideas from anyone about the Exception not being caught?  Can
anyone else reproduce this situation?

Slezak

> > -----Original Message-----
> > From: A mailing list about Java Server Pages specification and reference
> > [mailto:[EMAIL PROTECTED]]On Behalf Of Brian slezak
> > Sent: Saturday, August 18, 2001 9:17 PM
> > To: [EMAIL PROTECTED]
> > Subject: JSP not catching Exception!?
> >
> >
> >     I have a JSP that is not catching an exception like it's
> > supposed to.  I
> > have 'errorPage' set in the page directive, and pointing to the
> > appropriate
> > page.  The error page itself _works_, because I can get it to
> > catch exceptions
> > and display info, but not in this situation:
> >
> > I'm calling a method that throws an SQLException.  Method definition:
> >
> >     public boolean addNewUser(userInfo ui) throws SQLException {
> >
> > In the method I'm calling other methods that throw SQLExceptions,
> > but I need to
> > do some preprocessing before passing the exception up the call
> > stack, so I catch
> > the exception, do my stuff, then throw a new exception with added
> > information:
> >
> >     catch(SQLException e) {
> >         System.out.println("SQLException thrown, just caught it.\n");
> >         e.printStackTrace();
> >         returnVal = 0;
> >         throw new SQLException( "my message" + e.getMessage() );
> >     }
> >
> > (I'm not even sure if I need to throw a _new_ exception, but I
> > was experimenting
> > TRYING to get this to work!)
> >
> > The problem is my JSP page never catches the exception!  Yet, I've learned
> > through experimenting that the page _will_ catch the exception if
> > I remove the
> > try/catch blocks completely and just allow it to pass on up the
> > call stack, but
> > this isn't really an option to me.
> >
> > I have no idea why this is not working right, and I can't see
> > what I'm doing
> > wrong exactly.
> >
> > Help appreciated!  <sigh>
> >
> > Brian Slezak
> >
> > ==================================================================
> > =========
> > To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
> > JSP-INTEREST".
> > For digest: mailto [EMAIL PROTECTED] with body: "set
> > JSP-INTEREST DIGEST".
> > Some relevant FAQs on JSP/Servlets can be found at:
> >
> >  http://java.sun.com/products/jsp/faq.html
> >  http://www.esperanto.org.nz/jsp/jspfaq.html
> >  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
> >  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
> >
>
> ===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
> For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.html
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to