我经常有像
这样的重定向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
?
API提供了这样做的方法,而无需在代码中显式指定错误页面。请查看这个问题的答案,以获得一个示例:如何从java servlet中抛出404错误?
给出答案的主要好处是servlet容器将确保作为响应的一部分返回正确的HTTP错误代码。