Servlet之異常處理
當一個 Servlet 拋出一個異常時,Web 容器在使用了exception-type 元素的 web.xml 中搜索與拋出異常類型相匹配的配置。
前提是必須在 web.xml 中使用 error-page 元素來指定對特定異常 或 HTTP 狀態碼 作出相應的 Servlet 調用。
<!-- servlet 定義 -->
<servlet>
<servlet-name>ErrorHandler</servlet-name>
<servlet-class>ErrorHandler</servlet-class>
</servlet>
<!-- servlet 映射 -->
<servlet-mapping>
<servlet-name>ErrorHandler</servlet-name>
<url-pattern>/ErrorHandler</url-pattern>
</servlet-mapping><!--error-code 相關的錯誤頁面 --> <error-page> <error-code>404</error-code> <location>/ErrorHandler</location> </error-page> <!--exception-type 相關的錯誤頁面 --> <error-page> <exception-type>java.io.IOException</exception-type > <location>/ErrorHandler</location> </error-page> </pre><br />
本文由用戶 n672 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!