我经常有像
这样的重定向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
?
答案 0 :(得分:2)
API提供了在不明确指定代码中的错误页面的情况下执行此操作的方法。请参阅此问题的答案以获取示例:How do I throw a 404 error from within a java servlet?
给出答案的主要好处是servlet容器将确保作为响应的一部分返回正确的HTTP错误代码。