Jakarta ee web.xml中的错误页
我正在准备SCWCD考试。我对这个问题有疑问 web应用程序部署描述符中的哪两个是有效的?(选择两个。)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不能有效呢 来自错
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>