以编程方式从web.xml获取错误页面

时间:2013-06-02 07:12:53

标签: java jsp servlets servletconfig servlet-container

我经常有像

这样的重定向
r.sendRedirect("error.jsp"); 

无论如何,web.xml已定义error-page s。

<error-page>
    <exception-type>javax.servlet.ServletException</exception-type>
    <location>/error.jsp</location>
</error-page>

如何以编程方式获取已配置的error.jsp

1 个答案:

答案 0 :(得分:2)

API提供了在不明确指定代码中的错误页面的情况下执行此操作的方法。请参阅此问题的答案以获取示例:How do I throw a 404 error from within a java servlet?

给出答案的主要好处是servlet容器将确保作为响应的一部分返回正确的HTTP错误代码。