Java 以编程方式从web.xml获取错误页
我经常有像这样的重定向Java 以编程方式从web.xml获取错误页,java,jsp,servlets,servletconfig,servlet-container,Java,Jsp,Servlets,Servletconfig,Servlet Container,我经常有像这样的重定向 r.sendRedirect("error.jsp"); 无论如何,web.xml已经定义了错误页面 <error-page> <exception-type>javax.servlet.ServletException</exception-type> <location>/error.jsp</location> </error-page> javax.servlet.Se
r.sendRedirect("error.jsp");
无论如何,web.xml
已经定义了错误页面
<error-page>
<exception-type>javax.servlet.ServletException</exception-type>
<location>/error.jsp</location>
</error-page>
javax.servlet.ServletException
/error.jsp
如何以编程方式获取已配置的error.jsp
?API提供了执行此操作的方法,而无需在代码中明确指定错误页面。有关示例,请参见此问题的答案:
给出的答案的主要好处是servlet容器将确保作为响应的一部分返回正确的HTTP错误代码 我不知道有一种通用的API方法可以做到这一点,但将web.xml作为WAR资源来阅读相对来说是微不足道的。我认为这并没有回答最初的问题“我如何通过编程获得配置的error.jsp?”我想的更大的问题是如何通过编程从web.xml
访问信息。