Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JSP and custom Exception class

 
david allen
Ranch Hand
Posts: 185
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am trying to generate a custom error and then send it to the Error.jsp page but I am having a problem. Here is what I have done:
I have created a very basic exception class.
package lampoonslodge;
public class SessionException extends Exception {
public SessionException(){
super("Session or page has expired");
}
}
/************************************************************/
I then have a jsp with the following line of code-
if(true)
throw (new SessionException());
/**************************************************************/
In my web.xml file I have the following syntax
<error-page>
<exception-type>lampoonslodge.SessionException</exception-type>
<location>/Error.jsp</location>
</error-page>
/**************************************************************/
So why does it not work
When the code executes int the jsp it does display my error message but under a 500 error heading. It does not go to error page.
Could someone please help me with this one.
Thank you ver much david
 
Praful Thakare
Ranch Hand
Posts: 642
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
David,
I m not sure abt
<error-page>
<exception-type>lampoonslodge.SessionException</exception-type>
<location>/Error.jsp</location>
</error-page>
but I think jsp provides better and easy option for above lines as
<%@ page errorPage="Error.jsp" %> this will appear in ur main jsp
and
<%@ page isErrorPage=true %> in Error.jsp
Hope this solves ur problem
Praful
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic