wood burning stoves 2.0*
The moose likes Web Component Certification (SCWCD/OCPJWCD) and the fly likes Doubt in a Mock Exam Question... Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Certification » Web Component Certification (SCWCD/OCPJWCD)
Bookmark "Doubt in a Mock Exam Question..." Watch "Doubt in a Mock Exam Question..." New topic
Author

Doubt in a Mock Exam Question...

saran ram
Ranch Hand

Joined: Dec 13, 2002
Posts: 69
Which of the following is a sensible way of sending an error page to the client in case of a business exception that extends from java.lang.Exception?

Select 2 correct options.

1)Catch the exception and use RequestDispatcher to forward the request to the error page.
2)Don't catch the exception and define the 'exception to error-page' mapping in web.xml
3)Catch the exception, wrap it into ServletException and define the 'business exception to error-page' mapping in web.xml
4)Catch the exception, wrap it into ServletException, and define the 'ServletException to error-page' mapping in web.xml
5)Don't do anything, the servlet container will automatically send a default error page.

The given answers are 1 & 3.
I can't understand why answer 4 is wrong? can anyone explain a bit on this?
Nilesh Gadkari
Greenhorn

Joined: Feb 28, 2004
Posts: 4
Hi Saran!

In (3) you can choose to have different error page to forward to for different types of business exceptions.

But in (4) for any type of business exception you will be able to forward only to the error page specified in mapping against ServletException.If this is what you want then (4) is also correct. But generally you would want to forward to error page depending on the type of business exception.
saran ram
Ranch Hand

Joined: Dec 13, 2002
Posts: 69
ooook...I got it. Thank you Nilesh.
 
GeeCON Prague 2014
 
subject: Doubt in a Mock Exam Question...