devxlogo

Send an Exception to a JSP Error Page from a Servlet

Send an Exception to a JSP Error Page from a Servlet

Use this code to explicitly send an exception to the JSP error page from a servlet:

public void doPost(HttpServletRequest request, HttpServletResponseresponse)      throws  ServletException, IOException {	...	//Create your exception	Exception myException = new Exception    ("error message");	//Set this request attribute	request.setAttribute("javax.servlet.jsp.jspException", myException );	//forward to the error page                RequestDispatcher rd =request.getRequestDispatcher("/Error.jsp");	rd.forward(request, response);}

The JSP error page simply accesses the implicit object exception to extract the error message.

devx-admin

Share the Post: