Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 以编程方式从web.xml获取错误页_Java_Jsp_Servlets_Servletconfig_Servlet Container - Fatal编程技术网

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
访问信息。