The default error page for java webapp can be set via web.xml
... /error
Several error pages can be defined with each assigned to specific error code
404 /notFoundError 403 /forbiddenError
If using Spring MVC, the error message and status code can be obtained on the handler using following request attributes:
("/error") public String error(HttpServletRequest req) { Object message = req.getAttribute("javax.servlet.error.message"); Object statusCode = req.getAttribute("javax.servlet.error.status_code"); Object requestURI = req.getAttribute("javax.servlet.error.request_uri"); // ... }