File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Web Component Certification (SCWCD/OCPJWCD) and the fly likes response.sendError & error-page 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 "response.sendError & error-page" Watch "response.sendError & error-page" New topic
Author

response.sendError & error-page

Andriy Fedotov
Ranch Hand

Joined: Mar 07, 2008
Posts: 49
I have a problem with catching error page

When I throw an Throwable exception everything works fine (my error-page, defined in the DD catches it)

but if do response.sendError(404) in my servlet code my error-page doesn't catches it..

here's the source:

DD:
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/jsp/ch11/Error.jsp</location>
</error-page>

<error-page>
<exception-type>404</exception-type>
<location>/jsp/ch11/Error.jsp</location>
</error-page>

Servlet's doGet method (that invokes the error)

//throw new IOException("asd "); //works OK, Error.jsp catches it
response.sendError(404); // see HTTP Status 404, not my Error.jsp

Thank you for your time
Andriy Fedotov
Ranch Hand

Joined: Mar 07, 2008
Posts: 49
sorry guys, i found out what was the problem.

for http errors like 404 i should have used <error-code> in the <error-page>

so,

<error-page>
<error-code>404</error-code>
<location>/jsp/ch11/Error.jsp</location>
</error-page>

works well
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: response.sendError & error-page