Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.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
Jakarta ee web.xml中的错误页_Jakarta Ee_Exception Handling - Fatal编程技术网

Jakarta ee web.xml中的错误页

Jakarta ee web.xml中的错误页,jakarta-ee,exception-handling,Jakarta Ee,Exception Handling,我正在准备SCWCD考试。我对这个问题有疑问 web应用程序部署描述符中的哪两个是有效的?(选择两个。) A。 * /error.html B java.lang.Error /error.html C java.lang.Throwable /error.html D java.io.IOException /error.html E 空指针异常 /error.html 正确的答案是CD。但是既然Error是Throwable的一个子类,为什么java.lang.Error不能有效呢 来自错

我正在准备SCWCD考试。我对这个问题有疑问

web应用程序部署描述符中的哪两个是有效的?(选择两个。)

A。
*
/error.html
B
java.lang.Error
/error.html
C
java.lang.Throwable
/error.html
D
java.io.IOException
/error.html
E
空指针异常
/error.html

正确的答案是CD。但是既然Error是Throwable的一个子类,为什么java.lang.Error不能有效呢

来自
错误
异常
类的JavaDoc:

错误是Throwable的一个子类,它表示一个合理的应用程序不应该试图捕获的严重问题。大多数此类错误都是异常情况[…]

类异常及其子类是Throwable的一种形式,表示合理的应用程序可能希望捕获的条件[…]

这与它们的类型无关,更像是一种设计选择

    A. <error-page>
        <exception-type>*</exception-type>
        <location>/error.html</location>
       </error-page>
    B. <error-page>
        <exception-type>java.lang.Error</exception-type>
         <location>/error.html</location>
      </error-page>
    C. <error-page>
        <exception-type>java.lang.Throwable</exception-type> 
        <location>/error.html</location></error-page>
    D. <error-page>
            <exception-type>java.io.IOException</exception-type>
            <location>/error.html</location>
        </error-page>
    E. <error-page>
            <exception-type>NullPointerException</exception-type>
             <location>/error.html</location>
        </error-page>