This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
will a response.setStatus() result in activating the error handling mechanism. i mean when we use this mehtod with status code as 4xx or 5 xx and i have the <error-page> in the web.xml for these codes ?
My guess is it wont activate the web.xml declared error page handling mechanism.
i think you are right, setStatus(int statusCode) does not interact with the error page defined in the <error-page> tag in web.xml This method does not trigger the container to generate an error page. It just sends the status code to the browser.
7. Instead of displaying the standard HTTP 404- NOT FOUND message for all bad requests to a web application, you want to display a customized page. Which of the following is the correct way to do this? (Select one)
a You have to check the servlet container documentation and change the default error message file. b You have to change your servlets to redirect the responses to your customized error message file. c You have to specify the mapping of the error-code (404) and the customized error page in web.xml. d You cannot do it in a standard way.
You can map error codes to error pages just as you map exception types to error pages. The following web.xml snippet maps 404 to V
but i am not sure which method will trigger the custom html page -
setStatus(SC_NOT_FOUND); OR sendError(SC_NOT_FOUND);
hth and also please anwer my question !
SCJP 1.4 - 95% [ My Story ] - SCWCD 1.4 - 91% [ My Story ] Performance is a compulsion, not a option, if my existence is to be justified.