On 5/19/06, Mark Thomas <[EMAIL PROTECTED]> wrote:Stephen Suen wrote:
Can any body tell me where I can find such source code, and give me some
basic explanation on it.
http://svn.apache.org/repos
/asf/tomcat/container/tc5.5.x/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java
Search for SC_NOT_FOUND
Mark
Thanks for the help.
I have found this, but as it says in the following source code:
if (requestUri == null) {
requestUri = request.getRequestURI();
} else {
// We're included, and the response.sendError() below is going
// to be ignored by the resource that is including us.
// Therefore, the only way we can let the including resource
// know is by including warning message in response
response.getWriter().write(
sm.getString("defaultServlet.missingResource",
requestUri));
}
response.sendError(HttpServletResponse.SC_NOT_FOUND,
requestUri);
The call to sendError should be ignored, then why a 404 error page returns?
I think maybe Tomcat overrides this behaviour or does some trick elsewhere.
Can you give me more help?
Best Regards
Stephen Suen